]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Improve test coverage for LISTEN/NOTIFY.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Nov 2019 22:30:01 +0000 (17:30 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Nov 2019 22:30:01 +0000 (17:30 -0500)
commit34f66c0ed800f50ffa75d57c7769f07d0adb5e29
tree8246beeb6c9c18305171181f9de95b041650c6ae
parent8b46acf7c423128439423f6677e9d85e286e1806
Improve test coverage for LISTEN/NOTIFY.

Back-patch commit b10f40bf0 into older branches.  This adds reporting
of NOTIFY messages to isolationtester.c, and extends the async-notify
test to include direct tests of basic NOTIFY functionality.

This provides useful infrastructure for testing a bug fix I'm about
to back-patch, and there seems no good reason not to have better tests
of LISTEN/NOTIFY in the back branches.  The commit's survived long
enough in HEAD to make it unlikely that it will cause problems.

Back-patch as far as 9.6.  isolationtester.c changed too much in 9.6
to make it sane to try to fix older branches this way, and I don't
really want to back-patch those changes too.

Discussion: https://postgr.es/m/31304.1564246011@sss.pgh.pa.us
src/test/isolation/expected/async-notify.out
src/test/isolation/isolationtester.c
src/test/isolation/specs/async-notify.spec