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