• Derek Mauro's avatar
    Adds stacktrace support from Abseil to Google Test · 4c417877
    Derek Mauro authored
    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.
    4c417877
BUILD.bazel 5.09 KB