diff options
author | Kevin Jin <kjin@google.com> | 2014-02-27 12:48:08 -0800 |
---|---|---|
committer | Kevin Jin <kjin@google.com> | 2014-02-27 12:48:08 -0800 |
commit | d0703096fc915128dc30b6cc882f798fdc9424ae (patch) | |
tree | 080cf3e065c55eb40fd893c1f94dd5590c715079 /src | |
parent | 82b6ee7292ed134982416fedb0a10ac2ff310416 (diff) | |
download | droiddriver-d0703096fc915128dc30b6cc882f798fdc9424ae.tar.gz |
dump hprof if onFailure causes OutOfMemoryError
Change-Id: If582e3815a3f4e303cecdf1319763474823f297e
Diffstat (limited to 'src')
-rw-r--r-- | src/com/google/android/droiddriver/helpers/BaseDroidDriverTest.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/google/android/droiddriver/helpers/BaseDroidDriverTest.java b/src/com/google/android/droiddriver/helpers/BaseDroidDriverTest.java index b262f49..09b4a36 100644 --- a/src/com/google/android/droiddriver/helpers/BaseDroidDriverTest.java +++ b/src/com/google/android/droiddriver/helpers/BaseDroidDriverTest.java @@ -112,6 +112,9 @@ public abstract class BaseDroidDriverTest<T extends Activity> extends // This method is for troubleshooting. Do not throw new error; we'll // throw the original failure. Logs.log(Log.WARN, e); + if (e instanceof OutOfMemoryError) { + dumpHprof(); + } } finally { throw failure; } |