aboutsummaryrefslogtreecommitdiff
path: root/javatests/com/google/turbine/lower/LowerIntegrationTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'javatests/com/google/turbine/lower/LowerIntegrationTest.java')
-rw-r--r--javatests/com/google/turbine/lower/LowerIntegrationTest.java18
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);