diff options
Diffstat (limited to 'javatests/com/google/turbine/lower/LowerIntegrationTest.java')
-rw-r--r-- | javatests/com/google/turbine/lower/LowerIntegrationTest.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/javatests/com/google/turbine/lower/LowerIntegrationTest.java b/javatests/com/google/turbine/lower/LowerIntegrationTest.java index 94f1d07..6c95d44 100644 --- a/javatests/com/google/turbine/lower/LowerIntegrationTest.java +++ b/javatests/com/google/turbine/lower/LowerIntegrationTest.java @@ -23,6 +23,7 @@ import static org.junit.Assume.assumeTrue; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; import com.google.common.collect.Lists; import java.io.IOError; import java.io.IOException; @@ -47,6 +48,8 @@ public class LowerIntegrationTest { ImmutableMap.of( "record.test", 16, // "record2.test", 16, + "record_tostring.test", 16, + "record_ctor.test", 16, "sealed.test", 17, "sealed_nested.test", 17, "textblock.test", 15); @@ -269,9 +272,12 @@ public class LowerIntegrationTest { "receiver_param.test", "record.test", "record2.test", + "record_ctor.test", + "record_tostring.test", "rek.test", "samepkg.test", "sealed.test", + "sealed_nested.test", "self.test", "semi.test", // https://bugs.openjdk.java.net/browse/JDK-8054064 ? @@ -333,8 +339,9 @@ public class LowerIntegrationTest { "wildcanon.test", // keep-sorted end }; - List<Object[]> tests = - ImmutableList.copyOf(testCases).stream().map(x -> new Object[] {x}).collect(toList()); + ImmutableSet<String> cases = ImmutableSet.copyOf(testCases); + assertThat(cases).containsAtLeastElementsIn(SOURCE_VERSION.keySet()); + List<Object[]> tests = cases.stream().map(x -> new Object[] {x}).collect(toList()); String testShardIndex = System.getenv("TEST_SHARD_INDEX"); String testTotalShards = System.getenv("TEST_TOTAL_SHARDS"); if (testShardIndex == null || testTotalShards == null) { @@ -384,7 +391,12 @@ public class LowerIntegrationTest { int version = SOURCE_VERSION.getOrDefault(test, 8); assumeTrue(version <= Runtime.version().feature()); ImmutableList<String> javacopts = - ImmutableList.of("-source", String.valueOf(version), "-target", String.valueOf(version)); + ImmutableList.of( + "-source", + String.valueOf(version), + "-target", + String.valueOf(version), + "-Xpkginfo:always"); Map<String, byte[]> expected = IntegrationTestSupport.runJavac(input.sources, classpathJar, javacopts); |