Revise fatal to throw an exception and move report phase accordingly
authorJacob Bachmeyer <jcb@gnu.org>
Wed, 2 Nov 2022 23:47:32 +0000 (18:47 -0500)
committerJacob Bachmeyer <jcb@gnu.org>
Wed, 2 Nov 2022 23:47:32 +0000 (18:47 -0500)
commit1da28b87e80ab1e8751d504ba1f314bea1fd7c5d
tree4ca33948b78503e7ff4d055b1b4d3e625acc0460
parent259e0c0b120a42e7929db01641693e75ff296ca5
Revise fatal to throw an exception and move report phase accordingly

This is an intermediate step towards collecting reporting at top-level.

This commit also enables the cleanup processing that has long been present,
but was skipped due to fatal calling exit instead of throwing an exception.
The testsuite is adjusted accordingly.
gatekeeper.pl
testsuite/gatekeeper.all/01_loose.exp
testsuite/gatekeeper.all/03_triplet.exp
testsuite/gatekeeper.all/11_am_cve.exp
testsuite/gatekeeper.all/11_ratchet.exp