Camera tests were recently merged with Gallery. Updating TF tests to reflect this.
Change-Id: I71a13eb21d240a662ca5dcd0ca285ec4cdf3d55e
diff --git a/src/com/android/media/tests/CameraLatencyTest.java b/src/com/android/media/tests/CameraLatencyTest.java
index 48c4878..911868b 100644
--- a/src/com/android/media/tests/CameraLatencyTest.java
+++ b/src/com/android/media/tests/CameraLatencyTest.java
@@ -57,7 +57,7 @@
ITestDevice mTestDevice = null;
// Constants for running the tests
- private static final String TEST_PACKAGE_NAME = "com.google.android.camera.tests";
+ private static final String TEST_PACKAGE_NAME = "com.google.android.gallery3d.tests";
private final String mOutputPath = "mediaStressOut.txt";
@@ -94,7 +94,7 @@
// Startup tests
TestInfo t = new TestInfo();
t.mTestName = "startup";
- t.mClassName = "com.android.camera.stress.CameraStartUp";
+ t.mClassName = "com.android.gallery3d.stress.CameraStartUp";
t.mTestMetricsName = "CameraVideoRecorderStartup";
RegexTrie<String> map = t.mPatternMap;
map = t.mPatternMap;
@@ -107,7 +107,7 @@
// Latency tests
t = new TestInfo();
t.mTestName = "latency";
- t.mClassName = "com.android.camera.stress.CameraLatency";
+ t.mClassName = "com.android.gallery3d.stress.CameraLatency";
t.mTestMetricsName = "CameraLatency";
map = t.mPatternMap;
map.put("AutoFocus", "^Avg AutoFocus = (\\d+)");
@@ -298,7 +298,7 @@
mTestInfo = new TestInfo();
TestInfo t = mTestInfo; // convenience alias
t.mTestName = "startup";
- t.mClassName = "com.android.camera.stress.CameraStartUp";
+ t.mClassName = "com.android.gallery3d.stress.CameraStartUp";
t.mTestMetricsName = "camera_video_recorder_startup";
RegexTrie<String> map = t.mPatternMap;
map.put("FirstCameraStartup", "^First Camera Startup: (\\d+)");
diff --git a/src/com/android/media/tests/CameraShotToShotLatencyTest.java b/src/com/android/media/tests/CameraShotToShotLatencyTest.java
index f60a456..3d64292 100644
--- a/src/com/android/media/tests/CameraShotToShotLatencyTest.java
+++ b/src/com/android/media/tests/CameraShotToShotLatencyTest.java
@@ -47,8 +47,8 @@
private static final Pattern STANDARD_DEVIATION_PATTERN =
Pattern.compile("(Shot to shot latency - standard deviation:)(\\s*)(\\d+\\.\\d*)");
- private static final String TEST_CLASS_NAME = "com.android.camera.stress.ShotToShotLatency";
- private static final String TEST_PACKAGE_NAME = "com.google.android.camera.tests";
+ private static final String TEST_CLASS_NAME = "com.android.gallery3d.stress.ShotToShotLatency";
+ private static final String TEST_PACKAGE_NAME = "com.google.android.gallery3d.tests";
private static final String TEST_RUNNER_NAME = "android.test.InstrumentationTestRunner";
private static final String LATENCY_KEY_MEAN = "Shot2ShotLatencyMean";
diff --git a/src/com/android/media/tests/CameraStressTest.java b/src/com/android/media/tests/CameraStressTest.java
index bd807c5..a3a0f5d 100644
--- a/src/com/android/media/tests/CameraStressTest.java
+++ b/src/com/android/media/tests/CameraStressTest.java
@@ -46,6 +46,7 @@
import java.util.List;
import java.util.ListIterator;
import java.util.Map;
+import java.util.Set;
/**
* Runs the Camera stress testcases.
@@ -59,7 +60,7 @@
ITestDevice mTestDevice = null;
// Constants for running the tests
- private static final String TEST_PACKAGE_NAME = "com.google.android.camera.tests";
+ private static final String TEST_PACKAGE_NAME = "com.google.android.gallery3d.tests";
//Max test timeout - 3 hrs
private static final int MAX_TEST_TIMEOUT = 3 * 60 * 60 * 1000;
@@ -80,6 +81,7 @@
public String mTestName = null;
public String mClassName = null;
public String mTestMetricsName = null;
+ public Map<String, String> mInstrumentationArgs = new HashMap<String, String>();
public RegexTrie<String> mPatternMap = new RegexTrie<String>();
@Override
@@ -124,23 +126,25 @@
// Image capture stress test
TestInfo t = new TestInfo();
t.mTestName = "imagecap";
- t.mClassName = "com.android.camera.stress.ImageCapture";
+ t.mClassName = "com.android.gallery3d.stress.ImageCapture";
t.mTestMetricsName = "CameraApplicationStress";
+ t.mInstrumentationArgs.put("image_iterations", Integer.toString(100));
t.mPatternMap = patMap;
mTestCases.add(t);
// Image capture stress test
t = new TestInfo();
t.mTestName = "videocap";
- t.mClassName = "com.android.camera.stress.VideoCapture";
+ t.mClassName = "com.android.gallery3d.stress.VideoCapture";
t.mTestMetricsName = "CameraApplicationStress";
+ t.mInstrumentationArgs.put("video_iterations", Integer.toString(100));
t.mPatternMap = patMap;
mTestCases.add(t);
// "SwitchPreview" stress test
t = new TestInfo();
t.mTestName = "switch";
- t.mClassName = "com.android.camera.stress.SwitchPreview";
+ t.mClassName = "com.android.gallery3d.stress.SwitchPreview";
t.mTestMetricsName = "CameraApplicationStress";
t.mPatternMap = patMap;
mTestCases.add(t);
@@ -167,6 +171,12 @@
runner.setClassName(test.mClassName);
runner.setMaxtimeToOutputResponse(MAX_TEST_TIMEOUT);
+
+ Set<String> argumentKeys = test.mInstrumentationArgs.keySet();
+ for (String s : argumentKeys) {
+ runner.addInstrumentationArg(s, test.mInstrumentationArgs.get(s));
+ }
+
mTestDevice.runInstrumentationTests(runner, listener, auxListener);
// Grab a bugreport if warranted
@@ -374,7 +384,7 @@
mTestInfo = new TestInfo();
TestInfo t = mTestInfo; // for convenience
t.mTestName = "capture";
- t.mClassName = "com.android.camera.stress.ImageCapture";
+ t.mClassName = "com.android.gallery3d.stress.ImageCapture";
t.mTestMetricsName = "camera_application_stress";
t.mPatternMap = getPatternMap();
}