diff options
author | Jacob Bachmeyer <jcb@gnu.org> | 2022-12-20 22:27:28 -0600 |
---|---|---|
committer | Jacob Bachmeyer <jcb@gnu.org> | 2022-12-20 22:27:28 -0600 |
commit | d807904c119232226a7f644b6a5ebdbb1ed2a67d (patch) | |
tree | 843d387c0656b0c631cea3333ab109a611effba4 /ChangeLog | |
parent | 4d829912f7104d6f96886c1e46c173e9e7478946 (diff) | |
download | dejagnu-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-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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. |