diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2013-12-23 16:06:04 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2013-12-23 16:09:30 +0100 |
commit | c154b2166173446df59b864ca997ba5ad6fd6c8e (patch) | |
tree | 2347723eeefdea4d78ad20609fe14d8e9678e436 /example | |
parent | b2a9d09d757d43aec620bc6a611c4ab810258891 (diff) | |
download | cmocka-c154b2166173446df59b864ca997ba5ad6fd6c8e.tar.gz cmocka-c154b2166173446df59b864ca997ba5ad6fd6c8e.tar.xz cmocka-c154b2166173446df59b864ca997ba5ad6fd6c8e.zip |
tests: Add test_exception_handler_fail.
Diffstat (limited to 'example')
-rw-r--r-- | example/CMakeLists.txt | 12 | ||||
-rw-r--r-- | example/segfault_test.c | 28 |
2 files changed, 0 insertions, 40 deletions
diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt index d649237..7152a1e 100644 --- a/example/CMakeLists.txt +++ b/example/CMakeLists.txt @@ -25,18 +25,6 @@ target_link_libraries(fixture_test ${CMOCKA_SHARED_LIBRARY}) add_test(fixture_test ${CMAKE_CURRENT_BINARY_DIR}/fixture_test) -### Test the exception handler with a segfault -add_executable(segfault_test segfault_test.c) -target_link_libraries(segfault_test ${CMOCKA_SHARED_LIBRARY}) - -add_test(segfault_test ${CMAKE_CURRENT_BINARY_DIR}/segfault_test) -set_tests_properties( - segfault_test - PROPERTIES - PASS_REGULAR_EXPRESSION - "Test failed with exception: (Segmentation fault|Segmentation Fault|11)" -) - add_executable(calculator_test calculator.c calculator_test.c) target_link_libraries(calculator_test ${CMOCKA_SHARED_LIBRARY}) diff --git a/example/segfault_test.c b/example/segfault_test.c deleted file mode 100644 index 5727d1e..0000000 --- a/example/segfault_test.c +++ /dev/null @@ -1,28 +0,0 @@ -#include <stdarg.h> -#include <stddef.h> -#include <setjmp.h> -#include <cmocka.h> - -#include <stdlib.h> - -struct test_segv { - int x; - int y; -}; - -static void test_segfault_recovery(void **state) -{ - struct test_segv *s = NULL; - - (void) state; /* unused */ - - s->x = 1; -} - -int main(void) { - const UnitTest tests[] = { - unit_test(test_segfault_recovery), - }; - - return run_tests(tests); -} |