Chromium Code Reviews| Index: platform_tools/android/apps/visualbench/src/main/java/com/skia/VisualBenchTestActivity.java |
| diff --git a/platform_tools/android/apps/visualbench/src/main/java/com/skia/VisualBenchTestActivity.java b/platform_tools/android/apps/visualbench/src/main/java/com/skia/VisualBenchTestActivity.java |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..22eb2b6769267daa181c0530737de2fa91d872a2 |
| --- /dev/null |
| +++ b/platform_tools/android/apps/visualbench/src/main/java/com/skia/VisualBenchTestActivity.java |
| @@ -0,0 +1,41 @@ |
| +/* |
| + * Copyright 2015 Google Inc. |
| + * |
| + * Use of this source code is governed by a BSD-style license that can be |
| + * found in the LICENSE file. |
| + */ |
| + |
| +package com.skia; |
| + |
| +import android.app.Instrumentation; |
| +import android.content.Intent; |
| +import android.test.ActivityUnitTestCase; |
| +import android.util.Log; |
| + |
| +public class VisualBenchTestActivity extends ActivityUnitTestCase<VisualBenchActivity> { |
| + private VisualBenchActivity mActivity; |
| + private Instrumentation mInstrumentation; |
| + |
| + public VisualBenchTestActivity() { |
| + super(VisualBenchActivity.class); |
| + } |
| + |
| + protected void setUp() throws Exception { |
| + super.setUp(); |
| + mInstrumentation = getInstrumentation(); |
| + } |
| + |
| + public void testVisualBench() throws InterruptedException { |
| + String pkg = getInstrumentation().getTargetContext().getPackageName(); |
| + Intent intent = new Intent(getInstrumentation().getTargetContext(), VisualBenchActivity.class); |
|
djsollen
2015/08/18 19:50:24
exceeds line limit
borenet
2015/08/18 20:03:11
Done.
|
| + intent.putExtra("cmdLineFlags", ""); |
| + mActivity = launchActivityWithIntent(pkg, VisualBenchActivity.class, intent); |
| + |
| + assertNotNull("mActivity is null", mActivity); |
| + Thread.sleep(5000); |
| + while (!mActivity.isDestroyed()) { |
| + Log.d("skiatest", "Waiting for subprocess to finish."); |
| + Thread.sleep(1000); |
| + } |
| + } |
| +} |