141d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi/* 241d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * Copyright (C) 2012 The Android Open Source Project 341d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * 441d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * Licensed under the Apache License, Version 2.0 (the "License"); 541d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * you may not use this file except in compliance with the License. 641d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * You may obtain a copy of the License at 741d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * 841d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * http://www.apache.org/licenses/LICENSE-2.0 941d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * 1041d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * Unless required by applicable law or agreed to in writing, software 1141d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * distributed under the License is distributed on an "AS IS" BASIS, 1241d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1341d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * See the License for the specific language governing permissions and 1441d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi * limitations under the License. 1541d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi */ 1641d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi 1741d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchipackage com.android.mediaframeworktest; 1841d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi 1941d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchiimport android.test.InstrumentationTestRunner; 2041d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchiimport android.test.InstrumentationTestSuite; 216d8fd0a23fdc01b9414202c3de9bba41222583e6Hyungtae Tim Kim 2241d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchiimport com.android.mediaframeworktest.stress.CameraStressTest; 23c6cedc84f49b8b72d32069cfa515a51b8c128cc0Jason Noguchiimport com.android.mediaframeworktest.functional.camera.CameraFunctionalTest; 24c6cedc84f49b8b72d32069cfa515a51b8c128cc0Jason Noguchiimport com.android.mediaframeworktest.functional.camera.CameraPairwiseTest; 2541d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi 2641d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchiimport junit.framework.TestSuite; 2741d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi 2841d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchipublic class CameraStressTestRunner extends InstrumentationTestRunner { 2941d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi 3041d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi @Override 3141d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi public TestSuite getAllTests() { 3241d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi TestSuite suite = new InstrumentationTestSuite(this); 3341d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi suite.addTestSuite(CameraStressTest.class); 34c6cedc84f49b8b72d32069cfa515a51b8c128cc0Jason Noguchi suite.addTestSuite(CameraFunctionalTest.class); 35c6cedc84f49b8b72d32069cfa515a51b8c128cc0Jason Noguchi suite.addTestSuite(CameraPairwiseTest.class); 3641d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi return suite; 3741d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi } 3841d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi 3941d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi @Override 4041d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi public ClassLoader getLoader() { 4141d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi return CameraStressTestRunner.class.getClassLoader(); 4241d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi } 4341d88d5f58ede432c7574c55b388dc390b08dc3bJason Noguchi} 44