shape ops test fixes
- fix rand for Android
- build unit test on linux
- use atomic inc in test count
- add casting for Android
git-svn-id: http://skia.googlecode.com/svn/trunk@8610 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tests/Test.h b/tests/Test.h
index f90edab..bfb4d60 100644
--- a/tests/Test.h
+++ b/tests/Test.h
@@ -11,6 +11,7 @@
#include "SkRefCnt.h"
#include "SkString.h"
#include "SkTRegistry.h"
+#include "SkThread.h"
class GrContextFactory;
@@ -31,7 +32,7 @@
};
void resetReporting();
- void bumpTestCount() { ++fTestCount; }
+ void bumpTestCount() { sk_atomic_inc(&fTestCount); }
int countTests() const { return fTestCount; }
int countResults(Result r) {
SkASSERT((unsigned)r <= kLastResult);