This change adds the ability to generate stacktraces in Google Test on both failures of assertions/expectations and on crashes. The stacktrace support is conditionally available only when using Abseil with Google Test. To use this support, run the test under Bazel with a command like this: bazel test --define absl=1 --test_env=GTEST_INSTALL_FAILURE_SIGNAL_HANDLER=1 //path/to/your:test The "--define absl=1" part enables stacktraces on assertion/expectation failures. The "--test_env=GTEST_INSTALL_FAILURE_SIGNAL_HANDLER=1" part enables the signal handler that logs a stacktrace in the event of a crash (this also requires the "--define absl=1" part). This is not the default since it may interfere with existing tests.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| gtest-all.cc | Loading commit data... | |
| gtest-death-test.cc | Loading commit data... | |
| gtest-filepath.cc | Loading commit data... | |
| gtest-internal-inl.h | Loading commit data... | |
| gtest-port.cc | Loading commit data... | |
| gtest-printers.cc | Loading commit data... | |
| gtest-test-part.cc | Loading commit data... | |
| gtest-typed-test.cc | Loading commit data... | |
| gtest.cc | Loading commit data... | |
| gtest_main.cc | Loading commit data... |