8174203: Enable AOT Jtreg tests on Windows x86_64
Reviewed-by: kvn, dholmes
This commit is contained in:
parent
f0e05db651
commit
b6eb59739d
@ -314,18 +314,59 @@ public class Main implements LogPrinter {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Visual Studio supported versions
|
||||
* Search Order is: VS2013, VS2015, VS2012
|
||||
*/
|
||||
public enum VSVERSIONS {
|
||||
VS2013("VS120COMNTOOLS", "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\amd64\\link.exe"),
|
||||
VS2015("VS140COMNTOOLS", "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\amd64\\link.exe"),
|
||||
VS2012("VS110COMNTOOLS", "C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\VC\\bin\\amd64\\link.exe");
|
||||
|
||||
private final String envvariable;
|
||||
private final String wkp;
|
||||
|
||||
VSVERSIONS(String envvariable, String wellknownpath) {
|
||||
this.envvariable = envvariable;
|
||||
this.wkp = wellknownpath;
|
||||
}
|
||||
|
||||
String EnvVariable() { return envvariable; }
|
||||
String WellKnownPath() { return wkp; }
|
||||
}
|
||||
|
||||
/**
|
||||
* Search for Visual Studio link.exe
|
||||
* Search Order is: VS2013, VS2015, VS2012
|
||||
*/
|
||||
private String getWindowsLinkPath() {
|
||||
String vs2013 = "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\amd64\\link.exe";
|
||||
String vs2015 = "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\amd64\\link.exe";
|
||||
String vs2012 = "C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\VC\\bin\\amd64\\link.exe";
|
||||
private static String getWindowsLinkPath() {
|
||||
String link = "\\VC\\bin\\amd64\\link.exe";
|
||||
|
||||
/**
|
||||
* First try searching the paths pointed to by
|
||||
* the VS environment variables.
|
||||
*/
|
||||
for (VSVERSIONS vs : VSVERSIONS.values()) {
|
||||
String vspath = System.getenv(vs.EnvVariable());
|
||||
if (vspath != null) {
|
||||
File commonTools = new File(vspath);
|
||||
File vsRoot = commonTools.getParentFile().getParentFile();
|
||||
File linkPath = new File(vsRoot, link);
|
||||
if (linkPath.exists()) return linkPath.getPath();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* If we didn't find via the VS environment variables,
|
||||
* try the well known paths
|
||||
*/
|
||||
for (VSVERSIONS vs : VSVERSIONS.values()) {
|
||||
String wkp = vs.WellKnownPath();
|
||||
if (new File(wkp).exists()) {
|
||||
return wkp;
|
||||
}
|
||||
}
|
||||
|
||||
if (new File(vs2015).exists()) return vs2015;
|
||||
if (new File(vs2013).exists()) return vs2013;
|
||||
if (new File(vs2012).exists()) return vs2012;
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.aot.DeoptimizationTest
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.aot.RecompilationTest
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.SharedUsageTest
|
||||
* compiler.aot.AotCompiler
|
||||
* @run main compiler.aot.AotCompiler -libname libSharedUsageTest.so
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @ignore 8132547
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.org.objectweb.asm
|
||||
* java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeDynamic
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @ignore 8132547
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.org.objectweb.asm
|
||||
* java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeDynamic
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @ignore 8132547
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.org.objectweb.asm
|
||||
* java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeDynamic
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @ignore 8132547
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.org.objectweb.asm
|
||||
* java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeDynamic
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeInterface
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeInterface
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeInterface
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeInterface
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeSpecial
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeSpecial
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeSpecial
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeSpecial
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeStatic
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeStatic
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeStatic
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeStatic
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeVirtual
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeVirtual
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeVirtual
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeVirtual
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.org.objectweb.asm
|
||||
* java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeDynamic
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeInterface
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeSpecial
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeStatic
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeVirtual
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.org.objectweb.asm
|
||||
* java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeDynamic
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeInterface
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeSpecial
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeStatic
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeVirtual
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeSpecial
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeStatic
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.calls.common.InvokeVirtual
|
||||
* compiler.aot.AotCompiler
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.DisabledAOTWithLibraryTest
|
||||
* compiler.aot.AotCompiler
|
||||
* @run driver compiler.aot.AotCompiler -libname libDisabledAOTWithLibraryTest.so
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @run driver ClassFileInstaller ClassFileInstaller
|
||||
* @run driver compiler.aot.cli.IncorrectAOTLibraryTest
|
||||
* @summary check if incorrect aot library is handled properly
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.MultipleAOTLibraryTest
|
||||
* compiler.aot.AotCompiler
|
||||
* @run driver compiler.aot.AotCompiler
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @run driver compiler.aot.cli.NonExistingAOTLibraryTest
|
||||
* @summary check if non-existing aot library is handled properly
|
||||
*/
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib / /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.SingleAOTLibraryTest
|
||||
* compiler.aot.AotCompiler
|
||||
* @run driver compiler.aot.AotCompiler -libname libSingleAOTLibraryTest.so
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library /test/lib /testlibrary /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.SingleAOTOptionTest
|
||||
* compiler.aot.AotCompiler
|
||||
* @run driver compiler.aot.AotCompiler -libname libSingleAOTOptionTest.so
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.jaotc.ClasspathOptionTest
|
||||
* @run driver ClassFileInstaller compiler.aot.cli.jaotc.data.HelloWorldOne
|
||||
* @run driver compiler.aot.cli.jaotc.ClasspathOptionTest
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /testlibrary/ /test/lib
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @compile data/HelloWorldOne.java
|
||||
* @run driver compiler.aot.cli.jaotc.ClasspathOptionUnknownClassTest
|
||||
* @summary check jaotc can't compile class not from classpath
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.jaotc.CompileClassTest
|
||||
* @run driver ClassFileInstaller compiler.aot.cli.jaotc.data.HelloWorldOne
|
||||
* @run driver compiler.aot.cli.jaotc.CompileClassTest
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.jaotc.CompileDirectoryTest
|
||||
* @run driver ClassFileInstaller compiler.aot.cli.jaotc.data.HelloWorldOne
|
||||
* compiler.aot.cli.jaotc.data.HelloWorldTwo
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.jaotc.CompileJarTest
|
||||
* @run driver ClassFileInstaller compiler.aot.cli.jaotc.data.HelloWorldOne
|
||||
* compiler.aot.cli.jaotc.data.HelloWorldTwo
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @run driver compiler.aot.cli.jaotc.CompileModuleTest
|
||||
* @summary check jaotc can compile module
|
||||
*/
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.jaotc.ListOptionNotExistingTest
|
||||
* @run driver ClassFileInstaller compiler.aot.cli.jaotc.data.HelloWorldOne
|
||||
* @run driver compiler.aot.cli.jaotc.ListOptionNotExistingTest
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.jaotc.ListOptionTest
|
||||
* @run driver ClassFileInstaller compiler.aot.cli.jaotc.data.HelloWorldOne
|
||||
* @run driver compiler.aot.cli.jaotc.ListOptionTest
|
||||
|
@ -25,7 +25,7 @@
|
||||
* @test
|
||||
* @library / /test/lib /testlibrary
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.cli.jaotc.ListOptionWrongFileTest
|
||||
* @run driver ClassFileInstaller compiler.aot.cli.jaotc.data.HelloWorldOne
|
||||
* @run driver compiler.aot.cli.jaotc.ListOptionWrongFileTest
|
||||
|
@ -27,7 +27,7 @@
|
||||
* @library /test/lib /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* java.management
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.fingerprint.SelfChanged
|
||||
* compiler.aot.AotCompiler
|
||||
*
|
||||
|
@ -27,7 +27,7 @@
|
||||
* @library /test/lib /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* java.management
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.fingerprint.SelfChanged
|
||||
* compiler.aot.AotCompiler
|
||||
*
|
||||
|
@ -27,7 +27,7 @@
|
||||
* @library /test/lib /
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* java.management
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @build compiler.aot.fingerprint.SuperChanged
|
||||
* compiler.aot.AotCompiler
|
||||
*
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
/**
|
||||
* @test
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules jdk.aot/jdk.tools.jaotc.utils
|
||||
* @run junit/othervm -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI jdk.tools.jaotc.test.NativeOrderOutputStreamTest
|
||||
*/
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.aot.verification.ClassAndLibraryNotMatchTest
|
||||
* @run driver compiler.aot.verification.ClassAndLibraryNotMatchTest
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.aot.verification.vmflags.BasicFlagsChange
|
||||
* @run driver compiler.aot.verification.vmflags.BasicFlagsChange
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @library /test/lib /
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64") & !(os.family == "windows")
|
||||
* @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @build compiler.aot.verification.vmflags.BasicFlagsChange
|
||||
* @run driver compiler.aot.verification.vmflags.BasicFlagsChange
|
||||
|
Loading…
Reference in New Issue
Block a user