DescriptionAdd a breakpad / content_shell integration test
The test is supposed to ensure that the breakpad component is correctly
hooked up to content_shell, and that the surrounding tools can actually
convert a crash into a symbolized stack dump.
This version is currently Linux-only, other platforms will be added.
The test is based on
http://www.chromium.org/developers/testing/webkit-layout-tests/using-breakpad-with-content-shell
This would have caught e.g. a call to base::GetLinuxDistro() being added
on the UI thread, or dump_syms not supporting debug fission yet.
The test needs to be executed like this:
$ content/shell/tools/breakpad_integration_test.py \
--build-dir=out/Debug --binary=out/Debug/content_shell
# Generate symbols.
# Run content_shell and make it crash.
# Retrieve crash dump.
# Symbolize crash dump.
PASS: Breakpad integration test ran successfully.
BUG=372928
R=thestig@chromium.org, rsesek@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272444
Patch Set 1 #
Total comments: 10
Patch Set 2 : updates #
Total comments: 3
Patch Set 3 : updates #Messages
Total messages: 7 (0 generated)
|