mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 02:54:35 +02:00
8049367: Modular Run-Time Images
Co-authored-by: Alan Bateman <alan.bateman@oracle.com> Co-authored-by: Alex Buckley <alex.buckley@oracle.com> Co-authored-by: Bradford Wetmore <bradford.wetmore@oracle.com> Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com> Co-authored-by: James Laskey <james.laskey@oracle.com> Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com> Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com> Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com> Co-authored-by: Mandy Chung <mandy.chung@oracle.com> Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com> Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com> Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com> Reviewed-by: jlahoda, ksrini
This commit is contained in:
parent
f141ae6666
commit
8bc2b3ff3a
80 changed files with 2575 additions and 2861 deletions
|
@ -108,6 +108,7 @@ public class TestSearchPaths {
|
|||
|
||||
void testClassOutput() throws IOException {
|
||||
String test = "testClassOutput";
|
||||
System.err.println("test: " + test);
|
||||
|
||||
for (int i = 1; i <= 5; i++) {
|
||||
File classes = createDir(test + "/" + i + "/classes");
|
||||
|
@ -133,6 +134,7 @@ public class TestSearchPaths {
|
|||
|
||||
void testClassPath() throws IOException {
|
||||
String test = "testClassPath";
|
||||
System.err.println("test: " + test);
|
||||
|
||||
for (int i = 1; i <= 5; i++) {
|
||||
File classes = createDir(test + "/" + i + "/classes");
|
||||
|
@ -159,10 +161,12 @@ public class TestSearchPaths {
|
|||
}
|
||||
|
||||
tested.add(CLASS_PATH);
|
||||
System.err.println();
|
||||
}
|
||||
|
||||
void testSourcePath() throws IOException {
|
||||
String test = "testSourcePath";
|
||||
System.err.println("test: " + test);
|
||||
setLocation(CLASS_PATH); // empty
|
||||
|
||||
for (int i = 1; i <= 5; i++) {
|
||||
|
@ -188,10 +192,12 @@ public class TestSearchPaths {
|
|||
}
|
||||
|
||||
tested.add(SOURCE_PATH);
|
||||
System.err.println();
|
||||
}
|
||||
|
||||
void testPlatformClassPath() throws IOException {
|
||||
String test = "testPlatformClassPath";
|
||||
System.err.println("test: " + test);
|
||||
|
||||
List<File> defaultPath = getLocation(PLATFORM_CLASS_PATH);
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
@ -205,7 +211,10 @@ public class TestSearchPaths {
|
|||
setLocation(CLASS_PATH); // empty
|
||||
setLocation(SOURCE_PATH); // empty
|
||||
|
||||
for (int i = 1; i <= 10; i++) {
|
||||
// FIXME: temporarily exclude cases referring to default bootclasspath
|
||||
// for (int i = 1; i <= 10; i++) {
|
||||
int[] cases = new int[] { 1, 2, 4, 5, 6, 7 };
|
||||
for (int i : cases) {
|
||||
File classes = createDir(test + "/" + i + "/classes");
|
||||
File testJars = createDir(test + "/" + i + "/testJars");
|
||||
File testClasses = createDir(test + "/" + i + "/testClasses");
|
||||
|
@ -302,10 +311,14 @@ public class TestSearchPaths {
|
|||
}
|
||||
|
||||
tested.add(PLATFORM_CLASS_PATH);
|
||||
System.err.println();
|
||||
}
|
||||
|
||||
void testAnnotationProcessorPath() throws IOException {
|
||||
String test = "testAnnotationProcessorPath";
|
||||
System.err.println("test: " + test);
|
||||
|
||||
fileManager.setLocation(PLATFORM_CLASS_PATH, null);
|
||||
|
||||
String template =
|
||||
"import java.util.*;\n"
|
||||
|
@ -348,10 +361,12 @@ public class TestSearchPaths {
|
|||
}
|
||||
|
||||
tested.add(ANNOTATION_PROCESSOR_PATH);
|
||||
System.err.println();
|
||||
}
|
||||
|
||||
void testSourceOutput() throws IOException {
|
||||
String test = "testAnnotationProcessorPath";
|
||||
System.err.println("test: " + test);
|
||||
|
||||
String source =
|
||||
"import java.io.*;\n"
|
||||
|
@ -407,10 +422,12 @@ public class TestSearchPaths {
|
|||
checkFile(CLASS_OUTPUT, "G" + i + ".class");
|
||||
}
|
||||
tested.add(SOURCE_OUTPUT);
|
||||
System.err.println();
|
||||
}
|
||||
|
||||
void testNativeHeaderOutput() throws IOException {
|
||||
String test = "testNativeHeaderOutput";
|
||||
System.err.println("test: " + test);
|
||||
|
||||
for (int i = 1; i <= 5; i++) {
|
||||
File classes = createDir(test + "/" + i + "/classes");
|
||||
|
@ -433,6 +450,7 @@ public class TestSearchPaths {
|
|||
}
|
||||
|
||||
tested.add(StandardLocation.NATIVE_HEADER_OUTPUT);
|
||||
System.err.println();
|
||||
}
|
||||
|
||||
List<String> getOptions(String... args) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue