From 636451443f26a099369a4b1044b64fdf9d364d8e Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Thu, 6 Oct 2016 13:49:52 -0700 Subject: [PATCH] Debug: Add test for bug 31943543 Bug: 31943543 Test: adb shell setprop debug.checkjni 1 && runtest --path frameworks/base/core/tests/coretests/src/com/android/internal/os/DebugTest.java Change-Id: I895f3f9927ed3572dc4e77b49d12cadd53ce5d6a --- .../coretests/src/com/android/internal/os/DebugTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/tests/coretests/src/com/android/internal/os/DebugTest.java b/core/tests/coretests/src/com/android/internal/os/DebugTest.java index 88c7d1b18a6a8..efb78d7885756 100644 --- a/core/tests/coretests/src/com/android/internal/os/DebugTest.java +++ b/core/tests/coretests/src/com/android/internal/os/DebugTest.java @@ -64,4 +64,12 @@ public class DebugTest extends TestCase { public void testGetCallers() { assertTrue(callDepth1().matches(EXPECTED_GET_CALLERS)); } + + /** + * Regression test for b/31943543. Note: must be run under CheckJNI to detect the issue. + */ + public void testGetMemoryInfo() { + Debug.MemoryInfo info = new Debug.MemoryInfo(); + Debug.getMemoryInfo(-1, info); + } }