Use lowerCamelCase for benchmark dependency names.
Change-Id: I44455770ac5f9a57f7646f8b0174b1d65520a174
diff --git a/src/test/java/com/android/tools/r8/benchmarks/BenchmarkDependency.java b/src/test/java/com/android/tools/r8/benchmarks/BenchmarkDependency.java
index 9e18997..4bf5334 100644
--- a/src/test/java/com/android/tools/r8/benchmarks/BenchmarkDependency.java
+++ b/src/test/java/com/android/tools/r8/benchmarks/BenchmarkDependency.java
@@ -33,6 +33,10 @@
this.name = name;
this.directoryName = directoryName;
this.location = location;
+ String firstChar = name.substring(0, 1);
+ if (!firstChar.equals(firstChar.toLowerCase()) || name.contains("_")) {
+ throw new BenchmarkConfigError("Benchmark name should use lowerCamelCase, found: " + name);
+ }
}
public String getName() {
diff --git a/src/test/java/com/android/tools/r8/benchmarks/retrace/RetraceStackTraceBenchmark.java b/src/test/java/com/android/tools/r8/benchmarks/retrace/RetraceStackTraceBenchmark.java
index 371ef95..e1f0d55 100644
--- a/src/test/java/com/android/tools/r8/benchmarks/retrace/RetraceStackTraceBenchmark.java
+++ b/src/test/java/com/android/tools/r8/benchmarks/retrace/RetraceStackTraceBenchmark.java
@@ -27,7 +27,7 @@
public class RetraceStackTraceBenchmark extends BenchmarkBase {
private static final BenchmarkDependency benchmarkDependency =
- new BenchmarkDependency("retrace_benchmark", "retrace_benchmark", Paths.get("third_party"));
+ new BenchmarkDependency("retraceBenchmark", "retrace_benchmark", Paths.get("third_party"));
@Parameters(name = "{0}")
public static List<Object[]> data() {