From 8e8d4a4af65a6eeb072e07f4e28403bfd6c2e9bf Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 18 Feb 2019 14:49:18 +0100 Subject: [PATCH] espresso tests: print RAM info to logcat --- .../java/org/fdroid/fdroid/MainActivityEspressoTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/androidTest/java/org/fdroid/fdroid/MainActivityEspressoTest.java b/app/src/androidTest/java/org/fdroid/fdroid/MainActivityEspressoTest.java index 307297e8e..d7bab4010 100644 --- a/app/src/androidTest/java/org/fdroid/fdroid/MainActivityEspressoTest.java +++ b/app/src/androidTest/java/org/fdroid/fdroid/MainActivityEspressoTest.java @@ -1,7 +1,9 @@ package org.fdroid.fdroid; import android.Manifest; +import android.app.ActivityManager; import android.app.Instrumentation; +import android.content.Context; import android.os.Build; import android.support.test.InstrumentationRegistry; import android.support.test.espresso.IdlingPolicies; @@ -94,6 +96,13 @@ public class MainActivityEspressoTest { Log.d(TAG, e.getLocalizedMessage()); } new UiWatchers().registerAnrAndCrashWatchers(); + + Context context = instrumentation.getTargetContext(); + ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo(); + ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); + activityManager.getMemoryInfo(mi); + long percentAvail = mi.availMem / mi.totalMem; + Log.i(TAG, "RAM: " + mi.availMem + " / " + mi.totalMem + " = " + percentAvail); } @AfterClass