summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/PerformanceTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/PerformanceTest.java')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/PerformanceTest.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/PerformanceTest.java b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/PerformanceTest.java
index 59f6b5ae0e..e9478a6a80 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/PerformanceTest.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/maps/PerformanceTest.java
@@ -1,6 +1,8 @@
package com.mapbox.mapboxsdk.maps;
+import android.Manifest;
import android.support.test.espresso.UiController;
+import android.support.test.rule.GrantPermissionRule;
import com.mapbox.mapboxsdk.camera.CameraPosition;
import com.mapbox.mapboxsdk.camera.CameraUpdate;
@@ -8,7 +10,10 @@ import com.mapbox.mapboxsdk.camera.CameraUpdateFactory;
import com.mapbox.mapboxsdk.geometry.LatLng;
import com.mapbox.mapboxsdk.testapp.activity.BaseActivityTest;
import com.mapbox.mapboxsdk.testapp.activity.espresso.EspressoTestActivity;
+import com.mapbox.mapboxsdk.testrule.EnableLogcatDump;
+import com.mapbox.mapboxsdk.testrule.EnablePostTestDumpsys;
+import org.junit.Rule;
import org.junit.Test;
import static com.mapbox.mapboxsdk.testapp.action.MapboxMapAction.invoke;
@@ -27,6 +32,32 @@ public class PerformanceTest extends BaseActivityTest {
return EspressoTestActivity.class;
}
+// @Rule
+// public EnableTestTracing enableTestTracing = new EnableTestTracing();
+
+ // @Rule
+// public EnablePerTestTraceFile enablePerTestTraceFile = new EnablePerTestTraceFile();
+ @Rule
+ public GrantPermissionRule readPermissionRule = GrantPermissionRule.grant(Manifest.permission.READ_EXTERNAL_STORAGE);
+
+ @Rule
+ public GrantPermissionRule writePermissionRule = GrantPermissionRule.grant(Manifest.permission.WRITE_EXTERNAL_STORAGE);
+
+ @Rule
+ public GrantPermissionRule dumpPermissionRule = GrantPermissionRule.grant(Manifest.permission.DUMP);
+
+ @Rule
+ public GrantPermissionRule logPermissionRule = GrantPermissionRule.grant(Manifest.permission.READ_LOGS);
+
+ @Rule
+ public GrantPermissionRule usagePermissionRule = GrantPermissionRule.grant(Manifest.permission.PACKAGE_USAGE_STATS);
+
+ @Rule
+ public EnablePostTestDumpsys enablePostTestDumpsys = new EnablePostTestDumpsys();
+
+ @Rule
+ public EnableLogcatDump enableLogcatDump = new EnableLogcatDump();
+
@Test
public void runPerformanceTest() {
validateTestSetup();