1ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu/* 2ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * Copyright (C) 2009 The Android Open Source Project 3ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * 4ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * Licensed under the Apache License, Version 2.0 (the "License"); 5ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * you may not use this file except in compliance with the License. 6ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * You may obtain a copy of the License at 7ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * 8ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * http://www.apache.org/licenses/LICENSE-2.0 9ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * 10ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * Unless required by applicable law or agreed to in writing, software 11ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * distributed under the License is distributed on an "AS IS" BASIS, 12ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * See the License for the specific language governing permissions and 14ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * limitations under the License. 15ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu */ 16ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu 17ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liupackage com.android.camera; 18ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu 19ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liuimport com.android.camera.stress.ImageCapture; 20ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liuimport com.android.camera.stress.SwitchPreview; 21ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liuimport com.android.camera.stress.CameraLatency; 22ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liuimport com.android.camera.stress.CameraStartUp; 23ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu 24ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liuimport junit.framework.Test; 25ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liuimport junit.framework.TestSuite; 26ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu 27ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu 28ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu/** 29ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * Instrumentation Test Runner for all Camera tests. 30ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * 31ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * Running all tests: 32ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * 33ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * adb shell am instrument \ 34ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * -e class com.android.camera.StressTests \ 35ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu * -w com.android.camera.tests/com.android.camera.stress.CameraStressTestRunner 36ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu */ 37ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu 38ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liupublic class StressTests extends TestSuite { 39ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu public static Test suite() { 40ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu TestSuite result = new TestSuite(); 41ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu result.addTestSuite(SwitchPreview.class); 42ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu result.addTestSuite(ImageCapture.class); 43ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu result.addTestSuite(CameraLatency.class); 44ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu result.addTestSuite(CameraStartUp.class); 45ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu return result; 46ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu } 47ffa6237aed496373cd578ccdb9d2a47cde90e25dDoris Liu} 48