Added failure signal handler to yaze_test

This commit is contained in:
Justin Scofield
2022-07-27 21:26:19 +00:00
parent e1a4ef6b38
commit 74b1b86997
2 changed files with 14 additions and 0 deletions

View File

@@ -36,6 +36,13 @@ target_link_libraries(
absl::flags
absl::status
absl::statusor
absl::failure_signal_handler
absl::examine_stack
absl::stacktrace
absl::base
absl::config
absl::core_headers
absl::raw_logging_internal
${SDL2_LIBRARIES}
${OPENGL_LIBRARIES}
gtest_main

View File

@@ -1,7 +1,14 @@
#define SDL_MAIN_HANDLED
#include <gtest/gtest.h>
#include "absl/debugging/failure_signal_handler.h"
#include "absl/debugging/symbolize.h"
int main(int argc, char* argv[]) {
absl::InitializeSymbolizer(argv[0]);
absl::FailureSignalHandlerOptions options;
absl::InstallFailureSignalHandler(options);
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}