summaryrefslogtreecommitdiff
path: root/mailinfo.c
diff options
context:
space:
mode:
authorJohannes Schindelin <johannes.schindelin@gmx.de>2018-05-02 09:38:28 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-05-06 10:06:13 (GMT)
commita86303cb5d5772364a3a5080d97be6f1a577be4c (patch)
tree01c5cbec3ec724de7e42f04aac2f4ca63178ca6c /mailinfo.c
parent1f1cddd558b54bb0ce19c8ace353fd07b758510d (diff)
downloadgit-a86303cb5d5772364a3a5080d97be6f1a577be4c.zip
git-a86303cb5d5772364a3a5080d97be6f1a577be4c.tar.gz
git-a86303cb5d5772364a3a5080d97be6f1a577be4c.tar.bz2
test-tool: help verifying BUG() code paths
When we call BUG(), we signal via SIGABRT that something bad happened, dumping cores if so configured. In some setups these coredumps are redirected to some central place such as /proc/sys/kernel/core_pattern, which is a good thing. However, when we try to verify in our test suite that bugs are caught in certain code paths, we do *not* want to clutter such a central place with unnecessary coredumps. So let's special-case the test helpers (which we use to verify such code paths) so that the BUG() calls will *not* call abort() but exit with a special-purpose exit code instead. Helped-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'mailinfo.c')
0 files changed, 0 insertions, 0 deletions