aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Ushakov <Alexey.Ushakov@jetbrains.com>2017-08-31 08:45:56 +0300
committerAlexey Ushakov <Alexey.Ushakov@jetbrains.com>2017-08-31 08:45:56 +0300
commitd5a88f30b6cde814a1e3817ee11b4be03d6c2b77 (patch)
tree80c37210fdea5527c6f59e42f18219b6dd0285f5
parentbc3330a939ad6153597801300deca7fc3637c389 (diff)
downloadjdk8u-d5a88f30b6cde814a1e3817ee11b4be03d6c2b77.tar.gz
JRE-462 Migrate ant based junit tests to gradlejb8u152-b984
Added jbsdkhome property to run tests against arbitrary jdk
-rw-r--r--idea/java/build.gradle14
1 files changed, 9 insertions, 5 deletions
diff --git a/idea/java/build.gradle b/idea/java/build.gradle
index c57717b..ee644f1 100644
--- a/idea/java/build.gradle
+++ b/idea/java/build.gradle
@@ -6,12 +6,16 @@ repositories {
}
def test_jvm = {
- if (OperatingSystem.current().isMacOsX()) {
- file('../../build/macosx-x86_64-normal-server-release/images/j2sdk-bundle/jdk1.8.0.jdk/Contents/Home/bin/java').absolutePath
- } else if (OperatingSystem.current().isLinux()) {
- file('../../build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java').absolutePath
+ if (project.hasProperty('jbsdkhome')) {
+ jbsdkhome + (OperatingSystem.current().isWindows()?"/bin/java.exe" : "/bin/java")
} else {
- file('../../build/windows-x86_64-normal-server-release/images/j2sdk-image/bin/java.exe').absolutePath
+ if (OperatingSystem.current().isMacOsX()) {
+ file('../../build/macosx-x86_64-normal-server-release/images/j2sdk-bundle/jdk1.8.0.jdk/Contents/Home/bin/java').absolutePath
+ } else if (OperatingSystem.current().isLinux()) {
+ file('../../build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java').absolutePath
+ } else {
+ file('../../build/windows-x86_64-normal-server-release/images/j2sdk-image/bin/java.exe').absolutePath
+ }
}
}