jstatPrintCompilationOutput1.sh revision 5777
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon#
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon#
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# This code is free software; you can redistribute it and/or modify it
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# under the terms of the GNU General Public License version 2 only, as
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# published by the Free Software Foundation.
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon#
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# This code is distributed in the hope that it will be useful, but WITHOUT
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# version 2 for more details (a copy is included in the LICENSE file that
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# accompanied this code).
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon#
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# You should have received a copy of the GNU General Public License version
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# 2 along with this work; if not, write to the Free Software Foundation,
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon#
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# or visit www.oracle.com if you need additional information or have any
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# questions.
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon#
66cd0f60c3182913d379abb730ae755bf6367126Kacheong Poon
633fc3a6eed35d918db16925b7048d7a2e28064aSebastien Roy# @test
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# @bug 4990825
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# @run shell jstatPrintCompilationOutput1.sh
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# @summary Test that output of 'jstat -printcompilation 0' has expected line counts
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon. ${TESTSRC-.}/../../jvmstat/testlibrary/utils.sh
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poonsetup
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poonverify_os
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong PoonJSTAT="${TESTJAVA}/bin/jstat"
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# run with -Xcomp as jstat may complete too quickly to assure
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon# that compilation occurs.
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon${JSTAT} -J-XX:+UsePerfData -J-Duser.language=en -J-Xcomp -printcompilation 0 2>&1 | awk -f ${TESTSRC}/printCompilationOutput1.awk
721fffe35d40e548a5a58dc53a2ec9c6762172d9Kacheong Poon