summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEric Rowe <erowe@google.com>2014-01-13 13:01:17 -0800
committerEric Rowe <erowe@google.com>2014-01-13 13:01:17 -0800
commit972e5e95330d9979954675b2e058e099e96fe0e0 (patch)
tree69618c8f004fff928e0e956f8b4ceea08a91a80e /tests
parent874b8efb76e4eeec42454162ad56f9561cad8dbf (diff)
downloadloganalysis-972e5e95330d9979954675b2e058e099e96fe0e0.tar.gz
Allow native crash name to contain spaces
Change-Id: I2fb6d1f6f534925ebb1575e2905bdc0de2d2e643
Diffstat (limited to 'tests')
-rw-r--r--tests/src/com/android/loganalysis/parser/NativeCrashParserTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/src/com/android/loganalysis/parser/NativeCrashParserTest.java b/tests/src/com/android/loganalysis/parser/NativeCrashParserTest.java
index 06b9547..4e82c8f 100644
--- a/tests/src/com/android/loganalysis/parser/NativeCrashParserTest.java
+++ b/tests/src/com/android/loganalysis/parser/NativeCrashParserTest.java
@@ -176,5 +176,18 @@ public class NativeCrashParserTest extends TestCase {
assertEquals(2058, nc.getPid().intValue());
assertEquals(2523, nc.getTid().intValue());
assertEquals("com.google.android.browser", nc.getApp());
+
+ lines = Arrays.asList(
+ "*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***",
+ "Build fingerprint: 'google/soju/crespo:4.0.4/IMM76D/299849:userdebug/test-keys'",
+ "pid: 2058, tid: 2523, name: Atlas Worker #1 >>> com.google.android.browser <<<",
+ "signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000");
+
+ nc = new NativeCrashParser().parse(lines);
+ assertNotNull(nc);
+
+ assertEquals(2058, nc.getPid().intValue());
+ assertEquals(2523, nc.getTid().intValue());
+ assertEquals("com.google.android.browser", nc.getApp());
}
}