Fix incorrect assert failure reporting.
authorPeter Jones <pjones@redhat.com>
Wed, 23 Mar 2011 12:01:42 +0000 (13:01 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 23 Mar 2011 12:01:42 +0000 (13:01 +0100)
commitbae7fcc1ed5ac86f54f99f8033fa1980ad8a54dd
tree6e405294e4e72cc93a196728105de52f0fffc21d
parent537dc9bec6da41353c0df219a58cb378f0484091
Fix incorrect assert failure reporting.

* grub-core/tests/example_functional_test.c (example_test): Add
a failure comment.
* grub-core/tests/lib/test.c (add_failure): Renamed to ...
(failure_start): ...this. Check that malloc succeeded.
Don't call xvasprintf. Return failure struct.
(failure_append_vtext): New function.
(failure_append_text): Likewise.
(add_failure): Likewise.
(grub_test_assert_helper): Likewise.
* include/grub/test.h (grub_test_assert_helper): New declaration.
(grub_test_assert): Macro rewritten.
ChangeLog