espresso tests: print RAM info to logcat
This commit is contained in:
parent
181f2ec292
commit
8e8d4a4af6
@ -1,7 +1,9 @@
|
|||||||
package org.fdroid.fdroid;
|
package org.fdroid.fdroid;
|
||||||
|
|
||||||
import android.Manifest;
|
import android.Manifest;
|
||||||
|
import android.app.ActivityManager;
|
||||||
import android.app.Instrumentation;
|
import android.app.Instrumentation;
|
||||||
|
import android.content.Context;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.support.test.InstrumentationRegistry;
|
import android.support.test.InstrumentationRegistry;
|
||||||
import android.support.test.espresso.IdlingPolicies;
|
import android.support.test.espresso.IdlingPolicies;
|
||||||
@ -94,6 +96,13 @@ public class MainActivityEspressoTest {
|
|||||||
Log.d(TAG, e.getLocalizedMessage());
|
Log.d(TAG, e.getLocalizedMessage());
|
||||||
}
|
}
|
||||||
new UiWatchers().registerAnrAndCrashWatchers();
|
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
|
@AfterClass
|
||||||
|
Loading…
x
Reference in New Issue
Block a user