Update handling of R8 partial system properties
Handle com.android.tools.r8.experimentalPartialShrinkingRandomizeSeed
without requiring com.android.tools.r8.experimentalPartialShrinkingRandomize
Change-Id: I3c2024faf0ded215cd9919c157e0384e5bc4d66f
diff --git a/src/main/java/com/android/tools/r8/partial/R8PartialCompilationConfiguration.java b/src/main/java/com/android/tools/r8/partial/R8PartialCompilationConfiguration.java
index 7d3f2c1..bb66350 100644
--- a/src/main/java/com/android/tools/r8/partial/R8PartialCompilationConfiguration.java
+++ b/src/main/java/com/android/tools/r8/partial/R8PartialCompilationConfiguration.java
@@ -129,7 +129,8 @@
}
public static R8PartialCompilationConfiguration fromSystemProperties(boolean printSeed) {
- if (System.getProperty(RANDOMIZE_PROPERTY_NAME) != null) {
+ if (System.getProperty(RANDOMIZE_PROPERTY_NAME) != null
+ || System.getProperty(RANDOMIZE_SEED_PROPERTY_NAME) != null) {
if (System.getProperty(RANDOMIZE_SEED_PROPERTY_NAME) != null) {
long seed = Long.parseLong(System.getProperty(RANDOMIZE_SEED_PROPERTY_NAME));
return builder().randomizeForTesting(printSeed, seed).build();