From: Kristian Høgsberg Date: Thu, 19 Apr 2012 16:37:40 +0000 (-0400) Subject: tests: Add more sanity test to make sure we catch different failure modes X-Git-Tag: 0.94.90~97 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d44074900d214e1d992c03152f9f43269bea7eba;p=profile%2Fivi%2Fwayland.git tests: Add more sanity test to make sure we catch different failure modes --- diff --git a/tests/sanity-test.c b/tests/sanity-test.c index 90e55ff..f2abe42 100644 --- a/tests/sanity-test.c +++ b/tests/sanity-test.c @@ -22,9 +22,42 @@ #include #include +#include +#include +#include + #include "test-runner.h" #include "../src/wayland-util.h" +TEST(empty) +{ +} + +TEST(exit_success) +{ + exit(EXIT_SUCCESS); +} + +FAIL_TEST(exit_failure) +{ + exit(EXIT_FAILURE); +} + +FAIL_TEST(fail_abort) +{ + abort(); +} + +FAIL_TEST(fail_kill) +{ + kill(getpid(), SIGTERM); +} + +FAIL_TEST(fail_segv) +{ + * (char **) 0 = "Goodbye, world"; +} + FAIL_TEST(sanity_assert) { /* must fail */