Ensure changes to system properties does not leak outside test

Change-Id: I517016e5d23dd6bcc8688f8185756d38144a6ea1
diff --git a/src/test/java/com/android/tools/r8/partial/PartialCompilationSystemPropertyTest.java b/src/test/java/com/android/tools/r8/partial/PartialCompilationSystemPropertyTest.java
index 5937824..7175ab5 100644
--- a/src/test/java/com/android/tools/r8/partial/PartialCompilationSystemPropertyTest.java
+++ b/src/test/java/com/android/tools/r8/partial/PartialCompilationSystemPropertyTest.java
@@ -19,6 +19,7 @@
 import com.android.tools.r8.utils.ExtractMarkerUtils;
 import com.android.tools.r8.utils.codeinspector.ClassSubject;
 import java.util.Collection;
+import org.junit.After;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
@@ -36,6 +37,14 @@
     return getTestParameters().withNoneRuntime().build();
   }
 
+  @After
+  public void clearR8PartialSystemProperties() {
+    System.clearProperty(R8PartialCompilationConfiguration.RANDOMIZE_PROPERTY_NAME);
+    System.clearProperty(R8PartialCompilationConfiguration.RANDOMIZE_SEED_PROPERTY_NAME);
+    System.clearProperty(R8PartialCompilationConfiguration.INCLUDE_PROPERTY_NAME);
+    System.clearProperty(R8PartialCompilationConfiguration.EXCLUDE_PROPERTY_NAME);
+  }
+
   @Test
   public void test() throws Exception {
     try {