diff --git a/tests/library.c b/tests/library.c index 0d32171b61396825c95aba24ee41f075a437d86f..833e53c1e14a4faf12a20956b1c07ae14b6954e1 100644 --- a/tests/library.c +++ b/tests/library.c @@ -342,6 +342,8 @@ test_deb_symbols (Fixture *f, SRT_LIBRARY_SYMBOLS_FORMAT_DEB_SYMBOLS, &library); g_assert_cmpint (issues, ==, SRT_LIBRARY_ISSUES_MISSING_SYMBOLS); + g_assert_cmpint (srt_library_get_exit_status (library), ==, 0); + g_assert_cmpint (srt_library_get_terminating_signal (library), ==, 0); /* If we had mistakenly parsed the sections that refer to libzextra.so.0 * and libzmore.so.0, then we would see more missing symbols than this. @@ -699,6 +701,8 @@ test_missing_library (Fixture *f, (SRT_LIBRARY_ISSUES_CANNOT_LOAD | SRT_LIBRARY_ISSUES_UNKNOWN_EXPECTATIONS)); g_assert_cmpstr (srt_library_get_absolute_path (library), ==, NULL); + g_assert_cmpint (srt_library_get_exit_status (library), ==, 1); + g_assert_cmpint (srt_library_get_terminating_signal (library), ==, 0); missing_symbols = srt_library_get_missing_symbols (library); g_assert_nonnull (missing_symbols); @@ -737,6 +741,8 @@ test_missing_arch (Fixture *f, (SRT_LIBRARY_ISSUES_CANNOT_LOAD | SRT_LIBRARY_ISSUES_UNKNOWN_EXPECTATIONS)); g_assert_cmpstr (srt_library_get_absolute_path (library), ==, NULL); + g_assert_cmpint (srt_library_get_exit_status (library), ==, -1); + g_assert_cmpint (srt_library_get_terminating_signal (library), ==, 0); missing_symbols = srt_library_get_missing_symbols (library); g_assert_nonnull (missing_symbols);