In the thread about TAP format out in pg_regress, Andres pointed out [0] that
we allow a test to pass even if the test child process failed. While its
probably pretty rare to have a test pass if the process failed, this brings a
risk for false positives (and it seems questionable that any regress test will
have a child process failing as part of its intended run).
The attached makes child failures an error condition for the test as a belts
and suspenders type check. Thoughts?
--
Daniel Gustafsson https://vmware.com/
[0] https://postgr.es/m/20221122235636.4frx7hjterq6bmls@awork3.anarazel.de