diff options
author | Florian Weimer <fweimer@redhat.com> | 2016-12-28 13:37:18 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2016-12-28 13:37:18 +0100 |
commit | 5f0b84379024787bae24ad20e81d26ab2f082389 (patch) | |
tree | 41c4fdcd00da543528b49cfd4c3e5a9489ba7f85 /ChangeLog | |
parent | 9c30df69c485ba93cdb4428c9bea6da371fb16ef (diff) | |
download | glibc-5f0b84379024787bae24ad20e81d26ab2f082389.zip glibc-5f0b84379024787bae24ad20e81d26ab2f082389.tar.gz glibc-5f0b84379024787bae24ad20e81d26ab2f082389.tar.bz2 |
support: Add support for delayed test failure reporting
The new functions support_record_failure records a test failure,
but does not terminate the process. The macros TEST_VERIFY
and TEST_VERIFY_EXIT check that a condition is true.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -1,3 +1,23 @@ +2016-12-28 Florian Weimer <fweimer@redhat.com> + + * support/Makefile (libsupport-routines): Add + support_test_verify_impl, support_record_failure, xfork, xwaitpid. + (tests): Add tst-support_record_failure. + (tests-special): tst-support_record_failure-2. + (tst-support_record_failure-2.out): Depend on + tst-support_record_failure-2.sh and tst-support_record_failure. + * support/check.h (TEST_VERIFY, TEST_VERIFY_EXIT): Define. + (support_test_verify_impl, support_record_failure) + (support_report_failure, support_report_failure_reset): Declare. + * support/support_test_main.c (adjust_exit_status): New function. + (support_test_main): Call it to incorporate record test failures. + * support/support_record_failure.c: New file. + * support/tst-support_record_failure.c: Likewise. + * support/tst-support_record_failure-2.sh: Likewise. + * support/xunistd.h: Likewise. + * support/xfork.c: Likewise. + * support/xwaitpid.c: Likewise. + 2016-12-27 Steve Ellcey <sellcey@caviumnetworks.com> * scripts/check-c++-types.sh: Add comments. |