Added failure signal handler to yaze_test
This commit is contained in:
@@ -36,6 +36,13 @@ target_link_libraries(
|
|||||||
absl::flags
|
absl::flags
|
||||||
absl::status
|
absl::status
|
||||||
absl::statusor
|
absl::statusor
|
||||||
|
absl::failure_signal_handler
|
||||||
|
absl::examine_stack
|
||||||
|
absl::stacktrace
|
||||||
|
absl::base
|
||||||
|
absl::config
|
||||||
|
absl::core_headers
|
||||||
|
absl::raw_logging_internal
|
||||||
${SDL2_LIBRARIES}
|
${SDL2_LIBRARIES}
|
||||||
${OPENGL_LIBRARIES}
|
${OPENGL_LIBRARIES}
|
||||||
gtest_main
|
gtest_main
|
||||||
|
|||||||
@@ -1,7 +1,14 @@
|
|||||||
#define SDL_MAIN_HANDLED
|
#define SDL_MAIN_HANDLED
|
||||||
#include <gtest/gtest.h>
|
#include <gtest/gtest.h>
|
||||||
|
|
||||||
|
#include "absl/debugging/failure_signal_handler.h"
|
||||||
|
#include "absl/debugging/symbolize.h"
|
||||||
|
|
||||||
int main(int argc, char* argv[]) {
|
int main(int argc, char* argv[]) {
|
||||||
|
absl::InitializeSymbolizer(argv[0]);
|
||||||
|
|
||||||
|
absl::FailureSignalHandlerOptions options;
|
||||||
|
absl::InstallFailureSignalHandler(options);
|
||||||
::testing::InitGoogleTest(&argc, argv);
|
::testing::InitGoogleTest(&argc, argv);
|
||||||
return RUN_ALL_TESTS();
|
return RUN_ALL_TESTS();
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user