Add NowInAndroid D8 incremental benchmark without library desugaring
Bug: b/289337498
Change-Id: I48bf652773524f6e5231500fa0efe72de6ad9faa
diff --git a/src/test/java/com/android/tools/r8/benchmarks/appdumps/NowInAndroidBenchmarks.java b/src/test/java/com/android/tools/r8/benchmarks/appdumps/NowInAndroidBenchmarks.java
index e0ce0b3..db697b1 100644
--- a/src/test/java/com/android/tools/r8/benchmarks/appdumps/NowInAndroidBenchmarks.java
+++ b/src/test/java/com/android/tools/r8/benchmarks/appdumps/NowInAndroidBenchmarks.java
@@ -50,6 +50,13 @@
.addProgramPackages("com/google/samples/apps/nowinandroid")
.buildIncrementalD8(),
AppDumpBenchmarkBuilder.builder()
+ .setName("NowInAndroidAppNoJ$Incremental")
+ .setDumpDependencyPath(dump)
+ .setEnableLibraryDesugaring(false)
+ .setFromRevision(16017)
+ .addProgramPackages("com/google/samples/apps/nowinandroid")
+ .buildIncrementalD8(),
+ AppDumpBenchmarkBuilder.builder()
.setName("NowInAndroidApp")
.setDumpDependencyPath(dump)
.setFromRevision(16017)
diff --git a/tools/perf.py b/tools/perf.py
index ebf6d49..8261605 100755
--- a/tools/perf.py
+++ b/tools/perf.py
@@ -52,15 +52,21 @@
'NowInAndroidApp': {
'targets': ['d8', 'r8-full']
},
- 'NowInAndroidAppNoJ$': {
- 'targets': ['d8']
- },
'NowInAndroidAppIncremental': {
'targets': ['d8'],
'subBenchmarks': {
'd8': ['Dex', 'Merge']
}
},
+ 'NowInAndroidAppNoJ$': {
+ 'targets': ['d8']
+ },
+ 'NowInAndroidAppNoJ$Incremental': {
+ 'targets': ['d8'],
+ 'subBenchmarks': {
+ 'd8': ['Dex']
+ }
+ },
'OwlApp': {
'targets': ['r8-full']
},