| Index: base/test/android/java/org/chromium/ChromeNativeTestActivity.java
|
| ===================================================================
|
| --- base/test/android/java/org/chromium/ChromeNativeTestActivity.java (revision 128684)
|
| +++ base/test/android/java/org/chromium/ChromeNativeTestActivity.java (working copy)
|
| @@ -1,47 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -package org.chromium.native_test;
|
| -
|
| -import android.app.Activity;
|
| -import android.os.Bundle;
|
| -import android.util.Log;
|
| -
|
| -// Android's NativeActivity is mostly useful for pure-native code.
|
| -// Our tests need to go up to our own java classes, which is not possible using
|
| -// the native activity class loader.
|
| -// We start a background thread in here to run the tests and avoid an ANR.
|
| -// TODO(bulach): watch out for tests that implicitly assume they run on the main
|
| -// thread.
|
| -public class ChromeNativeTestActivity extends Activity {
|
| - private final String TAG = "ChromeNativeTestActivity";
|
| - private final String LIBRARY = "native_tests";
|
| -
|
| - @Override
|
| - public void onCreate(Bundle savedInstanceState) {
|
| - super.onCreate(savedInstanceState);
|
| - try {
|
| - loadLibrary();
|
| - new Thread() {
|
| - @Override
|
| - public void run() {
|
| - Log.d(TAG, ">>nativeRunTests");
|
| - nativeRunTests(getFilesDir().getAbsolutePath());
|
| - Log.d(TAG, "<<nativeRunTests");
|
| - }
|
| - }.start();
|
| - } catch (UnsatisfiedLinkError e) {
|
| - Log.e(TAG, "Unable to load libnative_tests.so: " + e);
|
| - throw e;
|
| - }
|
| - }
|
| -
|
| - private void loadLibrary() throws UnsatisfiedLinkError {
|
| - Log.i(TAG, "loading: " + LIBRARY);
|
| - System.loadLibrary(LIBRARY);
|
| - Log.i(TAG, "loaded: " + LIBRARY);
|
| - }
|
| -
|
| - private native void nativeRunTests(String filesDir);
|
| -}
|
|
|