aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJacob Bachmeyer <jcb@gnu.org>2022-12-20 22:27:28 -0600
committerJacob Bachmeyer <jcb@gnu.org>2022-12-20 22:27:28 -0600
commitd807904c119232226a7f644b6a5ebdbb1ed2a67d (patch)
tree843d387c0656b0c631cea3333ab109a611effba4 /ChangeLog
parent4d829912f7104d6f96886c1e46c173e9e7478946 (diff)
downloaddejagnu-d807904c119232226a7f644b6a5ebdbb1ed2a67d.zip
dejagnu-d807904c119232226a7f644b6a5ebdbb1ed2a67d.tar.gz
dejagnu-d807904c119232226a7f644b6a5ebdbb1ed2a67d.tar.bz2
Add support for reporting errors and warnings in dejagnu.h
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9d94bda..5dcc40e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2022-12-20 Jacob Bachmeyer <jcb@gnu.org>
+ * dejagnu.h (DG_error, DG_warning): New functions.
+ (TestState::error, TestState::warning): New methods.
+ * doc/dejagnu.texi (C unit testing API): Document new functions.
+ (C++ unit testing API): Document new methods and fix an error:
+ TestState::unsupported does not take varargs.
+ * testsuite/libdejagnu/unit-c.c (main): Add support for testing
+ errors and warnings.
+ * testsuite/libdejagnu/unit-cxx.cxx (main): Likewise.
+ * testsuite/libdejagnu/unit-ccxxmix.cxx (main): Likewise.
+ * testsuite/libdejagnu/harness.exp: Add tests.
+ (test_libdejagnu_unit): Add support for ERROR and WARNING tokens.
+
* doc/dejagnu.texi (DejaGnu unit test protocol): Add ERROR and
WARNING tokens to DejaGnu unit testing protocol.
* lib/dejagnu.exp (host_execute): Implement same.