1a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau/* 2a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * Copyright (C) 2011 The Android Open Source Project 3a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * 4a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * Licensed under the Apache License, Version 2.0 (the "License"); 5a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * you may not use this file except in compliance with the License. 6a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * You may obtain a copy of the License at 7a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * 8a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * http://www.apache.org/licenses/LICENSE-2.0 9a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * 10a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * Unless required by applicable law or agreed to in writing, software 11a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * distributed under the License is distributed on an "AS IS" BASIS, 12a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * See the License for the specific language governing permissions and 14a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau * limitations under the License. 15a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau */ 16a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau 17a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Laupackage com.android.mediaframeworktest; 18a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau 19a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lauimport android.test.InstrumentationTestRunner; 20a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lauimport android.test.InstrumentationTestSuite; 21a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lauimport com.android.mediaframeworktest.stress.MediaPlayerStressTest; 22f1f9ff28c3acae5cb4eb309f28e7872aff35eff6Basavapatna Dattaguru/** Import for Video Editor Stress Test cases*/ 23f1f9ff28c3acae5cb4eb309f28e7872aff35eff6Basavapatna Dattaguruimport com.android.mediaframeworktest.stress.VideoEditorStressTest; 24a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau 25a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lauimport junit.framework.TestSuite; 26a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau 27a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Laupublic class MediaPlayerStressTestRunner extends InstrumentationTestRunner { 28a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau 29a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau @Override 30a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau public TestSuite getAllTests() { 31a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau TestSuite suite = new InstrumentationTestSuite(this); 32a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau suite.addTestSuite(MediaPlayerStressTest.class); 33f1f9ff28c3acae5cb4eb309f28e7872aff35eff6Basavapatna Dattaguru /** Video Editor Stress Test cases*/ 34f1f9ff28c3acae5cb4eb309f28e7872aff35eff6Basavapatna Dattaguru suite.addTestSuite(VideoEditorStressTest.class); 35a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau return suite; 36a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau } 37a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau 38a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau @Override 39a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau public ClassLoader getLoader() { 40a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau return MediaPlayerStressTestRunner.class.getClassLoader(); 41a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau } 42a58389bdc1f3c41014003ab6e1a5e9a0ca37d789Yu Shan Emily Lau} 43