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());