diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2024-07-26 15:12:21 +0300 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2024-07-26 15:12:21 +0300 |
commit | 20e0e7da9bc0089433c70b2b53ddf6a340ab5df3 (patch) | |
tree | a4078e7e981efe7776d4681bfa831fb61c121f47 /src/tutorial/syscat.source | |
parent | b9e5249c29354186576d8fc00609fe7eaf7c8d25 (diff) | |
download | postgresql-20e0e7da9bc0089433c70b2b53ddf6a340ab5df3.tar.gz postgresql-20e0e7da9bc0089433c70b2b53ddf6a340ab5df3.zip |
Add test for early backend startup errors
The new test tests the libpq fallback behavior on an early error,
which was fixed in the previous commit.
This adds an IS_INJECTION_POINT_ATTACHED() macro, to allow writing
injected test code alongside the normal source code. In principle, the
new test could've been implemented by an extra test module with a
callback that sets the FrontendProtocol global variable, but I think
it's more clear to have the test code right where the injection point
is, because it has pretty intimate knowledge of the surrounding
context it runs in.
Reviewed-by: Michael Paquier
Discussion: https://www.postgresql.org/message-id/CAOYmi%2Bnwvu21mJ4DYKUa98HdfM_KZJi7B1MhyXtnsyOO-PB6Ww%40mail.gmail.com
Diffstat (limited to 'src/tutorial/syscat.source')
0 files changed, 0 insertions, 0 deletions