19229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine/* 29229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * Copyright (C) 2012 The Android Open Source Project 39229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * 49229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * Licensed under the Apache License, Version 2.0 (the "License"); 59229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * you may not use this file except in compliance with the License. 69229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * You may obtain a copy of the License at 79229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * 89229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * http://www.apache.org/licenses/LICENSE-2.0 99229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * 109229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * Unless required by applicable law or agreed to in writing, software 119229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * distributed under the License is distributed on an "AS IS" BASIS, 129229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 139229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * See the License for the specific language governing permissions and 149229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * limitations under the License. 159229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine */ 169229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavinepackage com.android.tests.memoryusage; 179229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine 189229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavineimport android.os.Bundle; 199229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavineimport android.test.InstrumentationTestRunner; 209229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine 219229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine/** 229229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine * InstrumentationTestRunner for use with the {@link MemoryUsageTest}. 239229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine */ 249229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavinepublic class MemoryUsageInstrumentation extends InstrumentationTestRunner { 259229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine 269229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine private Bundle arguments; 279229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine 289229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine @Override 299229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine public void onCreate(Bundle arguments) { 309229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine this.arguments = arguments; 319229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine super.onCreate(arguments); 329229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine } 339229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine 349229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine public Bundle getBundle() { 359229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine return arguments; 369229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine } 379229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine 389229700728ec4b7bca28da5325b48a4acb4bfc0dMaxim Siniavine} 39