equal
deleted
inserted
replaced
1 # |
1 # |
2 # Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. |
2 # Copyright (c) 2004, 2014, Oracle and/or its affiliates. All rights reserved. |
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 # |
4 # |
5 # This code is free software; you can redistribute it and/or modify it |
5 # This code is free software; you can redistribute it and/or modify it |
6 # under the terms of the GNU General Public License version 2 only, as |
6 # under the terms of the GNU General Public License version 2 only, as |
7 # published by the Free Software Foundation. |
7 # published by the Free Software Foundation. |
20 # or visit www.oracle.com if you need additional information or have any |
20 # or visit www.oracle.com if you need additional information or have any |
21 # questions. |
21 # questions. |
22 # |
22 # |
23 |
23 |
24 # @test |
24 # @test |
25 # @bug 4990825 |
25 # @bug 4990825 6364329 |
26 # @run shell jstatHelp.sh |
26 # @run shell jstatHelp.sh |
27 # @summary Test that output of 'jstat -?' matches the usage.out file |
27 # @summary Test that output of 'jstat -?', 'jstat -help' and 'jstat' matches the usage.out file |
28 |
28 |
29 . ${TESTSRC-.}/../../jvmstat/testlibrary/utils.sh |
29 . ${TESTSRC-.}/../../jvmstat/testlibrary/utils.sh |
30 |
30 |
31 setup |
31 setup |
32 |
32 |
36 ${JSTAT} -J-XX:+UsePerfData -? > jstat.out 2>&1 |
36 ${JSTAT} -J-XX:+UsePerfData -? > jstat.out 2>&1 |
37 |
37 |
38 diff -w jstat.out ${TESTSRC}/usage.out |
38 diff -w jstat.out ${TESTSRC}/usage.out |
39 if [ $? != 0 ] |
39 if [ $? != 0 ] |
40 then |
40 then |
41 echo "Output of jstat -? differ from expected output. Failed." |
41 echo "Output of jstat -? differs from expected output. Failed." |
42 exit 1 |
42 exit 1 |
43 fi |
43 fi |
44 |
44 |
45 rm -f jstat.out 2>/dev/null |
45 rm -f jstat.out 2>/dev/null |
46 ${JSTAT} -J-XX:+UsePerfData -help > jstat.out 2>&1 |
46 ${JSTAT} -J-XX:+UsePerfData -help > jstat.out 2>&1 |
47 |
47 |
48 diff -w jstat.out ${TESTSRC}/usage.out |
48 diff -w jstat.out ${TESTSRC}/usage.out |
49 if [ $? != 0 ] |
49 if [ $? != 0 ] |
50 then |
50 then |
51 echo "Output of jstat -help differ from expected output. Failed." |
51 echo "Output of jstat -help differs from expected output. Failed." |
|
52 exit 1 |
|
53 fi |
|
54 |
|
55 rm -f jstat.out 2>/dev/null |
|
56 ${JSTAT} -J-XX:+UsePerfData > jstat.out 2>&1 |
|
57 |
|
58 diff -w jstat.out ${TESTSRC}/usage.out |
|
59 if [ $? != 0 ] |
|
60 then |
|
61 echo "Output of jstat differs from expected output. Failed." |
52 exit 1 |
62 exit 1 |
53 fi |
63 fi |
54 |
64 |
55 exit 0 |
65 exit 0 |