Reduce number of generated files in manyFilesWithSharedSynthesizedClass.

Bug:
Change-Id: I5b01a99f27d24a809e884e830ad44cb0cffc78f3
diff --git a/src/test/java/com/android/tools/r8/dex/SharedClassWritingTest.java b/src/test/java/com/android/tools/r8/dex/SharedClassWritingTest.java
index d765174..add8637 100644
--- a/src/test/java/com/android/tools/r8/dex/SharedClassWritingTest.java
+++ b/src/test/java/com/android/tools/r8/dex/SharedClassWritingTest.java
@@ -46,6 +46,7 @@
 public class SharedClassWritingTest {
 
   private final static String PREFIX = "A";
+  private final static int NUMBER_OF_FILES = 500;
 
   DexItemFactory dexItemFactory = new DexItemFactory();
 
@@ -105,8 +106,8 @@
     // at different offsets in the strings array. This ensures we trigger multiple rounds of
     // rewrites.
     List<DexProgramClass> classes = new ArrayList<>();
-    for (int i = 0; i < 1000; i++) {
-      classes.add(makeClass("Class" + i, Constants.MAX_NON_JUMBO_INDEX - 1, i / 10,
+    for (int i = 0; i < NUMBER_OF_FILES; i++) {
+      classes.add(makeClass("Class" + i, Constants.MAX_NON_JUMBO_INDEX - 1, i % 100,
           Collections.emptyList()));
     }
 
@@ -130,7 +131,7 @@
     writer.write(sink, executorService);
     List<Set<String>> generatedDescriptors = sink.getDescriptors();
     // Check all files present.
-    Assert.assertEquals(1000, generatedDescriptors.size());
+    Assert.assertEquals(NUMBER_OF_FILES, generatedDescriptors.size());
     // And each file contains two classes of which one is the shared one.
     for (Set<String> classDescriptors : generatedDescriptors) {
       Assert.assertEquals(2, classDescriptors.size());