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