# HG changeset patch # User iignatyev # Date 1418334056 -10800 # Fri Dec 12 00:40:56 2014 +0300 # Node ID 4f222cf0e2b49355d784343c71113ec941357a84 # Parent c1c09078179f094b437fc20df9858d8e2d0b6d1c 8067291: Need additional vm checks in jdk/test/lib/testlibrary/jdk/testlibrary/Platform, checking which vm is run Reviewed-by: iignatyev Contributed-by: dmitrij.pochepko@oracle.com diff --git a/test/lib/testlibrary/jdk/testlibrary/Platform.java b/test/lib/testlibrary/jdk/testlibrary/Platform.java --- a/test/lib/testlibrary/jdk/testlibrary/Platform.java +++ b/test/lib/testlibrary/jdk/testlibrary/Platform.java @@ -28,6 +28,15 @@ private static final String dataModel = System.getProperty("sun.arch.data.model"); private static final String vmVersion = System.getProperty("java.vm.version"); private static final String osArch = System.getProperty("os.arch"); + private static final String vmName = System.getProperty("java.vm.name"); + + public static boolean isClient() { + return vmName.endsWith(" Client VM"); + } + + public static boolean isServer() { + return vmName.endsWith(" Server VM"); + } public static boolean is32bit() { return dataModel.equals("32");