# HG changeset patch # User dholmes # Date 1403486612 14400 # Node ID de966f7475d6fb4adcab47de843f567152c1bd9d # Parent 59a7d98a5268b23162d07c3bf0ed61107cb3ae12 8044818: [TESTBUG] runtime/CDSCompressedKPtrs/XShareAuto.java fails with RuntimeException 'sharing' found in stderr Reviewed-by: hseigel, lfoltan, coleenp, dholmes Contributed-by: Pavel Chistyakov <pavel.chistyakov@oracle.com> diff -r 59a7d98a5268 -r de966f7475d6 hotspot/test/runtime/CDSCompressedKPtrs/XShareAuto.java --- a/hotspot/test/runtime/CDSCompressedKPtrs/XShareAuto.java Wed Jun 18 12:35:32 2014 -0700 +++ b/hotspot/test/runtime/CDSCompressedKPtrs/XShareAuto.java Sun Jun 22 21:23:32 2014 -0400 @@ -44,8 +44,16 @@ "-server", "-XX:+UnlockDiagnosticVMOptions", "-XX:SharedArchiveFile=./sample.jsa", "-version"); output = new OutputAnalyzer(pb.start()); - output.shouldNotContain("sharing"); - output.shouldHaveExitValue(0); + // We asked for server but it could be aliased to something else + if (output.getOutput().contains("Server VM")) { + // In server case we don't expect to see sharing flag + output.shouldNotContain("sharing"); + output.shouldHaveExitValue(0); + } + else { + System.out.println("Skipping test - no Server VM available"); + return; + } pb = ProcessTools.createJavaProcessBuilder( "-server", "-Xshare:auto", "-XX:+UnlockDiagnosticVMOptions",