From 0882eb05af02616cac5cfd82d9039c9e18d029d8 Mon Sep 17 00:00:00 2001 From: Guang Zhu Date: Thu, 15 Sep 2011 01:28:17 -0700 Subject: log stack trace when finish() or onDestroy() is called Some supurious calls to these functions when tests are still running are observed. Add more logging to see what's the caller. Change-Id: I9254c3639bcb8619be39bfbc6981fae5bf5e7efa --- .../src/com/android/dumprendertree/TestShellActivity.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'tests/DumpRenderTree') diff --git a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java index f8c32dd..4ba2e18 100644 --- a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java +++ b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java @@ -286,11 +286,23 @@ public class TestShellActivity extends Activity implements LayoutTestController mWebView.stopLoading(); } + + //TODO: remove. this is temporary for bug investigation + @Override + public void finish() { + Exception e = new Exception("finish() call stack"); + Log.d(LOGTAG, "finish stack trace", e); + super.finish(); + } + @Override protected void onDestroy() { - super.onDestroy(); + //TODO: remove exception log. this is temporary for bug investigation + Exception e = new Exception("onDestroy stack trace"); + Log.d(LOGTAG, "onDestroy stack trace", e); mWebView.destroy(); mWebView = null; + super.onDestroy(); } @Override -- cgit v1.1