1120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang/* 2120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * Copyright (C) 2010, The Android Open Source Project 3120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * 4120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * Licensed under the Apache License, Version 2.0 (the "License"); 5120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * you may not use this file except in compliance with the License. 6120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * You may obtain a copy of the License at 7120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * 8120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * http://www.apache.org/licenses/LICENSE-2.0 9120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * 10120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * Unless required by applicable law or agreed to in writing, software 11120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * distributed under the License is distributed on an "AS IS" BASIS, 12120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * See the License for the specific language governing permissions and 14120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * limitations under the License. 15120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang */ 16120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang 17120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangpackage com.android.connectivitymanagertest; 18120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang 19120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangimport android.os.Bundle; 20120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangimport android.test.InstrumentationTestRunner; 21120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangimport android.test.InstrumentationTestSuite; 22120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangimport android.util.Log; 231406bcb75150e8386b4d858f27089cc1359e7f14Irfan Sheriffimport com.android.connectivitymanagertest.unit.WifiClientTest; 24120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangimport com.android.connectivitymanagertest.unit.WifiSoftAPTest; 25120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang 26120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangimport junit.framework.TestSuite; 27120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang 28120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang/** 29120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * Instrumentation Test Runner for all unit tests 30120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * 31120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * adb shell am instrument \ 32120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang * -w com.android.connectivitymanagertest/.ConnectivityManagerUnitTestRunner 33120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang */ 34120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang 35120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wangpublic class ConnectivityManagerUnitTestRunner extends InstrumentationTestRunner { 36120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang @Override 37120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang public TestSuite getAllTests() { 38120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang TestSuite suite = new InstrumentationTestSuite(this); 391406bcb75150e8386b4d858f27089cc1359e7f14Irfan Sheriff suite.addTestSuite(WifiClientTest.class); 40120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang suite.addTestSuite(WifiSoftAPTest.class); 41120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang return suite; 42120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang } 43120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang 44120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang 45120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang @Override 46120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang public ClassLoader getLoader() { 47120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang return ConnectivityManagerUnitTestRunner.class.getClassLoader(); 48120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang } 49120a58fb80ec9ba5b62e4b7453ea45703d1ce58aXia Wang} 50