aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2016-12-28 13:37:18 +0100
committerFlorian Weimer <fweimer@redhat.com>2016-12-28 13:37:18 +0100
commit5f0b84379024787bae24ad20e81d26ab2f082389 (patch)
tree41c4fdcd00da543528b49cfd4c3e5a9489ba7f85 /ChangeLog
parent9c30df69c485ba93cdb4428c9bea6da371fb16ef (diff)
downloadglibc-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--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ea8af3a..03700e2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.