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