# HG changeset patch # User iveresov # Date 1499446185 0 # Node ID f64dc604ef8d872be33d4e28ce8ba77475615f40 # Parent 70bdce04c59bfa10b4638f5c499c27dfc59b874e# Parent c6618ddbe993add73a29c24fcf37efe57972bb7e Merge diff -r 70bdce04c59b -r f64dc604ef8d hotspot/test/runtime/6981737/Test6981737.java --- a/hotspot/test/runtime/6981737/Test6981737.java Fri Jul 07 09:40:47 2017 -0700 +++ b/hotspot/test/runtime/6981737/Test6981737.java Fri Jul 07 16:49:45 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,23 +32,15 @@ public class Test6981737 { /** - * Check the 'vendor' properties java.vm.specification.version - * property. Before jdk7, they should be "Sun Micro..." and "1.0". - * In jdk7 onwards they should be "Oracle..." and "1." + * Check the 'vendor' properties and java.vm.specification.version property. + * In jdk9 onwards they should be "Oracle..." and "" */ public static void main(String[] args) throws Exception { - String version = verifyProperty("java.version", "[0-9]+[\\\\.[0-9]+]*\\-.*"); - String version_tokens[] = version.split("-|\\."); - String major_version_spec = version_tokens[0]; - int major_version = new Integer(major_version_spec).intValue(); + String vendor_re = "Oracle Corporation"; + int major_version = Runtime.version().major(); + String vm_spec_version_re = Integer.toString(major_version); - String vendor_re = "Oracle Corporation"; - String vm_spec_version_re = major_version_spec; - if (major_version < 7) { - vendor_re = "Sun Microsystems Inc\\."; - vm_spec_version_re = "1\\.0"; - } verifyProperty("java.vendor", vendor_re); verifyProperty("java.vm.vendor", vendor_re); verifyProperty("java.vm.specification.vendor", vendor_re);