aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-06-08 07:23:43 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-06-08 07:23:43 +0000
commitfe17456d5e528078ce69b5f15cf7adf1fab963f9 (patch)
treeb6dd465a9b9d5c45eec922f3444984c33659e362
parent5b80c06eb062f6bc2dd7c0479a934141bd796168 (diff)
parentac3e5a243a7663822a6e50fb8644fb17907e4839 (diff)
downloadplatform_external_skqp-pie-s2-release.tar.gz
platform_external_skqp-pie-s2-release.tar.bz2
platform_external_skqp-pie-s2-release.zip
Change-Id: Iaad51b0f8d82966b77b81cdaaf93669d24341c48
-rw-r--r--platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPRunner.java11
1 files changed, 7 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 0c6008ccf7..297c6539a7 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
@@ -61,15 +61,18 @@ public class SkQPRunner extends Runner implements Filterable {
mTests = new Description[this.testCount()];
mShouldSkipTest = new boolean[mTests.length]; // = {false, false, ....};
int index = 0;
+ String badIdentifiers = "[^A-Za-z0-9_]";
for (int backend = 0; backend < impl.mBackends.length; backend++) {
+ String backendName = impl.mBackends[backend];
+ assert(!backendName.matches("^[0-9]"));
for (int gm = 0; gm < impl.mGMs.length; gm++) {
- mTests[index++] = Description.createTestDescription(SkQPRunner.class,
- impl.mBackends[backend] + "_" + impl.mGMs[gm]);
+ String name = (backendName + "_" + impl.mGMs[gm]).replaceAll(badIdentifiers, "_");
+ mTests[index++] = Description.createTestDescription(SkQPRunner.class, name);
}
}
for (int unitTest = 0; unitTest < impl.mUnitTests.length; unitTest++) {
- mTests[index++] = Description.createTestDescription(SkQPRunner.class,
- "unitTest_" + impl.mUnitTests[unitTest]);
+ String name = ("unitTest_" + impl.mUnitTests[unitTest]).replaceAll(badIdentifiers, "_");
+ mTests[index++] = Description.createTestDescription(SkQPRunner.class, name);
}
assert(index == mTests.length);
mShouldRunTestCount = mTests.length;