path ops work in progress

BUG=

Review URL: https://codereview.chromium.org/18058007

git-svn-id: http://skia.googlecode.com/svn/trunk@9908 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tests/PathOpsThreadedCommon.h b/tests/PathOpsThreadedCommon.h
index 833f24f..e6d3bed 100644
--- a/tests/PathOpsThreadedCommon.h
+++ b/tests/PathOpsThreadedCommon.h
@@ -25,7 +25,7 @@
     unsigned char fD;
     char* fPathStr;
     const char* fKey;
-    char fSerialNo[9];
+    char fSerialNo[64];
     skiatest::Reporter* fReporter;
     SkBitmap* fBitmap;
 };
@@ -59,6 +59,14 @@
         fTestFun = testFun;
     }
 
+    PathOpsThreadedRunnable(void (*testFun)(PathOpsThreadState*), const char* str,
+            PathOpsThreadedTestRunner* runner) {
+        SkASSERT(strlen(str) < sizeof(fState.fSerialNo) - 1);
+        strcpy(fState.fSerialNo, str);
+        fState.fReporter = runner->fReporter;
+        fTestFun = testFun;
+    }
+
     virtual void run() SK_OVERRIDE {
         SkBitmap bitmap;
         fState.fBitmap = &bitmap;