11ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling/* 21ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * Copyright (C) 2009 The Android Open Source Project 31ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * 41ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * Licensed under the Apache License, Version 2.0 (the "License"); 51ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * you may not use this file except in compliance with the License. 61ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * You may obtain a copy of the License at 71ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * 81ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * http://www.apache.org/licenses/LICENSE-2.0 91ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * 101ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * Unless required by applicable law or agreed to in writing, software 111ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * distributed under the License is distributed on an "AS IS" BASIS, 121ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 131ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * See the License for the specific language governing permissions and 141ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * limitations under the License. 151ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling */ 161ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling 173189c037886fda47be73da9885e6760df50efd71Jason Noguchipackage com.android.camera; 181ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling 193189c037886fda47be73da9885e6760df50efd71Jason Noguchiimport com.android.camera.stress.CameraLatency; 203189c037886fda47be73da9885e6760df50efd71Jason Noguchiimport com.android.camera.stress.CameraStartUp; 213189c037886fda47be73da9885e6760df50efd71Jason Noguchiimport com.android.camera.stress.ImageCapture; 223189c037886fda47be73da9885e6760df50efd71Jason Noguchiimport com.android.camera.stress.SwitchPreview; 231ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling 241ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberlingimport junit.framework.Test; 251ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberlingimport junit.framework.TestSuite; 261ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling 271ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling/** 281ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * Instrumentation Test Runner for all Camera tests. 291ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * 301ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * Running all tests: 311ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * 321ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling * adb shell am instrument \ 333189c037886fda47be73da9885e6760df50efd71Jason Noguchi * -e class com.android.camera.StressTests \ 343189c037886fda47be73da9885e6760df50efd71Jason Noguchi * -w com.google.android.camera.tests/com.android.camera.stress.CameraStressTestRunner 351ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling */ 361ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling 371ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberlingpublic class StressTests extends TestSuite { 381ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling public static Test suite() { 391ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling TestSuite result = new TestSuite(); 401ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling result.addTestSuite(CameraLatency.class); 411ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling result.addTestSuite(CameraStartUp.class); 421ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling result.addTestSuite(ImageCapture.class); 431ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling// result.addTestSuite(SwitchPreview.class); 441ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling return result; 451ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling } 461ac5817f362f6f8262bf00191e1e419996475380Sascha Haeberling} 47