32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
src/test/libpq_encryption/README
|
|
|
|
Tests for negotiating network encryption method
|
|
===============================================
|
|
|
|
This directory contains a test suite for the libpq options to
|
|
negotiate encryption with the server. This requires reconfiguring a
|
|
test server, enabling/disabling SSL and GSSAPI, and is therefore kept
|
|
separate and not run by default.
|
|
|
|
CAUTION: The test server run by this test is configured to listen for TCP
|
|
connections on localhost. Any user on the same host is able to log in to the
|
|
test server while the tests are running. Do not run this suite on a multi-user
|
|
system where you don't trust all local users! Also, this test suite creates a
|
|
KDC server that listens for TCP/IP connections on localhost without any real
|
|
access control.
|
|
|
|
Running the tests
|
|
=================
|
|
|
|
NOTE: You must have given the --enable-tap-tests argument to configure.
|
|
|
|
Run
|
|
make check PG_TEST_EXTRA=libpq_encryption
|
|
|
|
You can use "make installcheck" if you previously did "make install".
|
|
In that case, the code in the installation tree is tested. With
|
|
"make check", a temporary installation tree is built from the current
|
|
sources and then tested.
|
|
|
|
See src/test/perl/README for more info about running these tests.
|