Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(351)

Unified Diff: platform_tools/android/app/src/com/skia/SkiaIntentService.java

Issue 22617002: Update Skia Android tools. (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: more fixes to make the bots happy Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: platform_tools/android/app/src/com/skia/SkiaIntentService.java
diff --git a/platform_tools/android/app/src/com/skia/SkiaIntentService.java b/platform_tools/android/app/src/com/skia/SkiaIntentService.java
deleted file mode 100644
index 68d336e70ee0076ee1fea8a64e89b1f014b9a1db..0000000000000000000000000000000000000000
--- a/platform_tools/android/app/src/com/skia/SkiaIntentService.java
+++ /dev/null
@@ -1,94 +0,0 @@
-// Copyright 2012 Google Inc. All Rights Reserved.
-
-package com.skia;
-
-import android.app.IntentService;
-import android.content.Intent;
-import android.os.Bundle;
-import android.os.IBinder;
-import android.util.Log;
-
-/**
- * @author borenet@google.com (Eric Boren)
- *
- */
-public class SkiaIntentService extends IntentService {
- public SkiaIntentService() {
- super("SkiaIntentService");
- }
-
- @Override
- public IBinder onBind(Intent arg0) {
- return null;
- }
- @Override
- public void onCreate() {
- super.onCreate();
- }
-
- @Override
- public void onDestroy() {
- super.onDestroy();
- }
-
- @Override
- public void onHandleIntent(Intent intent) {
-
- // Extract command-line arguments
- Bundle bundle = intent.getExtras();
-
- // Number of times to repeat the SkiaReturnCode in the log.
- int returnRepeats = bundle.getInt("returnRepeats", 1);
-
- // We require at least the program name to be specified.
- if (!bundle.containsKey("args")) {
- Log.e("skia",
- "No command line arguments supplied. Unable to continue.");
- SkiaReturn(-1, returnRepeats);
- return;
- }
-
- String cmd = bundle.getString("args").trim();
- String[] args = cmd.split("\\s+");
- Log.d("skia", "Executing Command: " + cmd);
-
- // Load the requested library
- String lib = args[0];
- try {
- System.loadLibrary("skia_android");
- System.loadLibrary(lib);
- } catch (UnsatisfiedLinkError e) {
- Log.e("skia", "Library " + lib +
- " could not be linked! Unable to continue.");
- SkiaReturn(-1, returnRepeats);
- throw e;
- }
-
- // JNI call to run the program
- int retval = run(args);
- SkiaReturn(retval, returnRepeats);
- }
-
- /**
- * Print out the exit code of the native program. Skia's buildbots watch the
- * logcat output for this line. The buildbots occasionally have to restart
- * a dead adb process, which causes them to miss some log output (Bug:
- * https://code.google.com/p/skia/issues/detail?id=809). If this
- * "SKIA_RETURN_CODE" line is missed while adb is being restarted, then the
- * test may never finish. Therefore, we print the line as many times as the
- * caller specifies, waiting one second in between.
- */
- private void SkiaReturn(int code, int repeats) {
- Log.d("skia", "SKIA_RETURN_CODE " + code);
- for (int i = 1; i < repeats; ++i) {
- try {
- Thread.sleep(1000);
- } catch (InterruptedException e) {
- return;
- }
- Log.d("skia", "SKIA_RETURN_CODE " + code);
- }
- }
-
- native int run(String[] args);
-}

Powered by Google App Engine
This is Rietveld 408576698