aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools
diff options
context:
space:
mode:
authorGravatar Hal Canary <halcanary@google.com>2018-01-17 22:45:04 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-01-18 17:38:20 +0000
commit3af7f6e2ce32c0909159145b23378d119e900bbe (patch)
tree38b7e48a4881889d0a936aef08fc3718e48e1c54 /platform_tools
parenta7f7ee96a77f1d17c459b6959a1552bc94db17fb (diff)
SkQP: fix broken JUnit tests & report output
Switches over to writing output to the sd card. Change-Id: Ic287a741b9af471f823a7e97eb0c6d3d20f639d6 Reviewed-on: https://skia-review.googlesource.com/96380 Commit-Queue: Hal Canary <halcanary@google.com> Reviewed-by: Stephan Altmueller <stephana@google.com>
Diffstat (limited to 'platform_tools')
-rw-r--r--platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPRunner.java17
1 files changed, 13 insertions, 4 deletions
diff --git a/platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPRunner.java b/platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPRunner.java
index e7fc49950e..3f48a2bd32 100644
--- a/platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPRunner.java
+++ b/platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPRunner.java
@@ -16,31 +16,40 @@ import java.io.File;
import java.io.IOException;
import java.lang.annotation.Annotation;
import org.junit.runner.Description;
+import org.junit.runner.RunWith;
import org.junit.runner.Runner;
import org.junit.runner.notification.Failure;
import org.junit.runner.notification.RunNotifier;
+@RunWith(SkQPRunner.class)
public class SkQPRunner extends Runner {
private Description mDescription;
private SkQP impl;
+ private static final String TAG = SkQP.LOG_PREFIX;
private static void Fail(Description desc, RunNotifier notifier, String failure) {
notifier.fireTestFailure(new Failure(desc, new Throwable(failure)));
}
+ private static File GetOutputDir() {
+ Context c = InstrumentationRegistry.getTargetContext();
+ // File f = c.getFilesDir();
+ File f = c.getExternalFilesDir(null);
+ return new File(f, "output");
+ }
////////////////////////////////////////////////////////////////////////////
public SkQPRunner(Class testClass) {
impl = new SkQP();
- Context context = InstrumentationRegistry.getTargetContext();
- File filesDir = context.getFilesDir();
+ File filesDir = SkQPRunner.GetOutputDir();
try {
SkQP.ensureEmtpyDirectory(filesDir);
} catch (IOException e) {
- Log.w("org.skis.skqp", "ensureEmtpyDirectory: " + e.getMessage());
+ Log.w(TAG, "ensureEmtpyDirectory: " + e.getMessage());
}
+ Log.i(TAG, "output path = " + filesDir.getAbsolutePath());
- Resources resources = context.getResources();
+ Resources resources = InstrumentationRegistry.getTargetContext().getResources();
AssetManager mAssetManager = resources.getAssets();
impl.nInit(mAssetManager, filesDir.getAbsolutePath());