ICU-13373 Adding file change missing from previous commit.
authorShane Carr <shane@unicode.org>
Wed, 16 May 2018 23:56:43 +0000 (23:56 +0000)
committerShane Carr <shane@unicode.org>
Wed, 16 May 2018 23:56:43 +0000 (23:56 +0000)
X-SVN-Rev: 41392

icu4j/main/tests/framework/src/com/ibm/icu/dev/test/TestUtil.java

index 460de54352c1ce9a116cfef234502cd7d77f55ff..e8950c4ace3b8eb47457acc76d64d83352ee8b56 100644 (file)
@@ -236,6 +236,23 @@ public final class TestUtil {
         return vendor;
     }
 
+    public enum JavaRuntimeName {
+        Unknown,
+        OpenJDK,
+        Android
+    }
+
+    public static JavaRuntimeName getJavaRuntimeName() {
+        JavaRuntimeName name = JavaRuntimeName.Unknown;
+        String javaRuntimeNameProp = System.getProperty("java.runtime.name");
+        if (javaRuntimeNameProp.startsWith("OpenJDK")) {
+            name = JavaRuntimeName.OpenJDK;
+        } else if (javaRuntimeNameProp.startsWith("Android")) {
+            name = JavaRuntimeName.Android;
+        }
+        return name;
+    }
+
     public static int getJavaVersion() {
         int ver = -1;
         String verstr = System.getProperty("java.version");