jdk/test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java
author dsamersoff
Wed, 28 Jan 2015 04:56:00 -0800
changeset 28679 42f73a4a323b
child 29017 4d33318f0574
permissions -rw-r--r--
8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails Summary: rewrite the test to jtreg Reviewed-by: ykantser, jbachorik
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
28679
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     1
/*
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     2
 * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     4
 *
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     7
 * published by the Free Software Foundation.
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     8
 *
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    13
 * accompanied this code).
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    14
 *
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    18
 *
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    21
 * questions.
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    22
 */
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    23
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    24
/*
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    25
 * @test
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    26
 * @bug 8042397
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    27
 * @summary Unit test for jmap utility test heap configuration reader
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    28
 * @library /lib/testlibrary
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    29
 * @build jdk.testlibrary.*
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    30
 * @build JMapHeapConfigTest LingeredApp TmtoolTestScenario
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    31
 * @run main JMapHeapConfigTest
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    32
 */
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    33
import java.io.IOException;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    34
import java.math.BigDecimal;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    35
import java.util.ArrayList;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    36
import java.util.HashMap;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    37
import java.util.List;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    38
import java.util.Map;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    39
import jdk.testlibrary.Utils;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    40
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    41
public class JMapHeapConfigTest {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    42
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    43
    static final String expectedJMapValues[] = {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    44
        "MinHeapFreeRatio",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    45
        "MaxHeapFreeRatio",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    46
        "MaxHeapSize",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    47
        "NewSize",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    48
        "MaxNewSize",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    49
        "OldSize",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    50
        "NewRatio",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    51
        "SurvivorRatio",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    52
        "MetaspaceSize",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    53
        "CompressedClassSpaceSize",
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    54
        "G1HeapRegionSize"};
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    55
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    56
    // ignoring MaxMetaspaceSize
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    57
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    58
    private static Map<String, String> parseJMapOutput(List<String> jmapOutput) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    59
        Map<String, String> heapConfigMap = new HashMap<String, String>();
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    60
        boolean shouldParse = false;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    61
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    62
        for (String line : jmapOutput) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    63
            line = line.trim();
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    64
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    65
            if (line.startsWith("Heap Configuration:")) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    66
                shouldParse = true;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    67
                continue;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    68
            }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    69
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    70
            if (line.startsWith("Heap Usage:")) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    71
                shouldParse = false;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    72
                continue;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    73
            }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    74
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    75
            if (shouldParse && !line.equals("")) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    76
                String[] lv = line.split("\\s+");
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    77
                try {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    78
                    heapConfigMap.put(lv[0], lv[2]);
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    79
                } catch (ArrayIndexOutOfBoundsException ex) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    80
                    // Ignore mailformed lines
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    81
                }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    82
            }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    83
        }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    84
        return heapConfigMap;
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    85
    }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    86
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    87
    // Compare stored values
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    88
    private static void compareValues(Map<String, String> parsedJMapOutput, Map<String, String> parsedVmOutput) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    89
        for (String key : expectedJMapValues) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    90
            try {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    91
                String jmapVal = parsedJMapOutput.get(key);
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    92
                if (jmapVal == null) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    93
                    throw new RuntimeException("Key '" + key + "' doesn't exists in jmap output");
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    94
                }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    95
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    96
                String vmVal = parsedVmOutput.get(key);
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    97
                if (vmVal == null) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    98
                    throw new RuntimeException("Key '" + key + "' doesn't exists in vm output");
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
    99
                }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   100
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   101
                if (new BigDecimal(jmapVal).compareTo(new BigDecimal(vmVal)) != 0) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   102
                    throw new RuntimeException(String.format("Key %s doesn't match %s vs %s", key, vmVal, jmapVal));
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   103
                }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   104
            } catch (NumberFormatException ex) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   105
                throw new RuntimeException("Unexpected key '" + key + "' value", ex);
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   106
            }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   107
        }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   108
    }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   109
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   110
    public static void main(String[] args) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   111
        System.out.println("Starting JMapHeapConfigTest");
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   112
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   113
        // Forward vm options to LingeredApp
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   114
        ArrayList<String> cmd = new ArrayList();
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   115
        cmd.addAll(Utils.getVmOptions());
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   116
        cmd.add("-XX:+PrintFlagsFinal");
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   117
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   118
        TmtoolTestScenario tmt = TmtoolTestScenario.create("jmap", "-heap");
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   119
        int exitcode = tmt.launch(cmd);
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   120
        if (exitcode != 0) {
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   121
            throw new RuntimeException("Test FAILED jmap exits with non zero exit code " + exitcode);
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   122
        }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   123
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   124
        Map<String,String> parsedJmapOutput = parseJMapOutput(tmt.getToolOutput());
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   125
        Map<String,String> parsedVMOutput = tmt.parseFlagsFinal();
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   126
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   127
        compareValues(parsedJmapOutput, parsedVMOutput);
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   128
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   129
        // If test fails it throws RuntimeException
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   130
        System.out.println("Test PASSED");
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   131
    }
42f73a4a323b 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails
dsamersoff
parents:
diff changeset
   132
}