Re: RFR(XS): 8044495: Remove test demo/jvmti/mtrace/TraceJFrame.java

2014-06-03 Thread Mikael Auno
Thanks for the reviews.

Staffan, could you help me push this? The exported changeset is attached.

Thanks,
Mikael

On 2014-06-02 23:48, serguei.spit...@oracle.com wrote:
 Mikael,
 
 It looks good.
 Thank you for doing this!
 
 Thanks,
 Serguei
 
 On 6/2/14 9:14 AM, Mikael Auno wrote:
 Hi,

 Could I please have a review of this small fix, removing the test
 TraceJFrame.java.

 webrev: http://cr.openjdk.java.net/~miauno/8044495/webrev.00/
 bug: https://bugs.openjdk.java.net/browse/JDK-8044495

 This test was created a long, long time ago as it reportedly had been
 very slow to step into the first JFrame in the early stages of JDK
 1.5. Thus, it times how long it takes to create that first JFrame while
 tracing, and then seemingly ignores the result and returns PASS. During
 its life time, however, we've had lots and lots of failures in this test
 due to non-existent or misconfigured X11 displays. As such, we believe
 we're better off without it.

 Thanks,
 Mikael
 

# HG changeset patch
# User miauno
# Date 1401724748 -7200
# Node ID 9587f9eb4b5aa8a6ff4de34190b0f7f2f9383389
# Parent  cb15bc14c26a85874cd6dd97ea17fc76a50e8f18
8044495: Remove test demo/jvmti/mtrace/TraceJFrame.java
Reviewed-by: sla, sspitsyn

diff --git a/test/demo/jvmti/mtrace/JFrameCreateTime.java b/test/demo/jvmti/mtrace/JFrameCreateTime.java
deleted file mode 100644
--- a/test/demo/jvmti/mtrace/JFrameCreateTime.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2004, 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
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-
-/* JFrameCreateTime:
- *
- * Example swing application that just creates a JFrame object.
- *
- */
-
-/* Early in 1.5 it was reported that doing a step into the first JFrame
- *   was very slow (VisualMust debugger people reported this).
- */
-
-import java.awt.GraphicsEnvironment;
-import javax.swing.*;
-
-public class JFrameCreateTime {
-public static void main(String[] args) {
-JFrame f;
-long start, end;
-if (GraphicsEnvironment.isHeadless()) {
-System.out.println(JFrameCreateTime test was skipped due to headless mode);
-} else {
-start = System.currentTimeMillis();
-f = new JFrame(JFrame);
-end = System.currentTimeMillis();
-
-System.out.println(JFrame first creation took  + (end - start) +  ms);
-
-start = System.currentTimeMillis();
-f = new JFrame(JFrame);
-end = System.currentTimeMillis();
-
-System.out.println(JFrame second creation took  + (end - start) +  ms);
-System.exit(0);
-}
-}
-}
diff --git a/test/demo/jvmti/mtrace/TraceJFrame.java b/test/demo/jvmti/mtrace/TraceJFrame.java
deleted file mode 100644
--- a/test/demo/jvmti/mtrace/TraceJFrame.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright (c) 2004, 2012, 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
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-
-/* @test
- * @bug 500 6299047
- * @summary Test jvmti demo mtrace
- *
- * @compile ../DemoRun.java
- * @compile 

Re: RFR(XS): 8044495: Remove test demo/jvmti/mtrace/TraceJFrame.java

2014-06-02 Thread Staffan Larsen
Looks good!

Thanks for cleaning this up.
/Staffan

On 2 jun 2014, at 18:14, Mikael Auno mikael.a...@oracle.com wrote:

 Hi,
 
 Could I please have a review of this small fix, removing the test
 TraceJFrame.java.
 
 webrev: http://cr.openjdk.java.net/~miauno/8044495/webrev.00/
 bug: https://bugs.openjdk.java.net/browse/JDK-8044495
 
 This test was created a long, long time ago as it reportedly had been
 very slow to step into the first JFrame in the early stages of JDK
 1.5. Thus, it times how long it takes to create that first JFrame while
 tracing, and then seemingly ignores the result and returns PASS. During
 its life time, however, we've had lots and lots of failures in this test
 due to non-existent or misconfigured X11 displays. As such, we believe
 we're better off without it.
 
 Thanks,
 Mikael



Re: RFR(XS): 8044495: Remove test demo/jvmti/mtrace/TraceJFrame.java

2014-06-02 Thread serguei.spit...@oracle.com

Mikael,

It looks good.
Thank you for doing this!

Thanks,
Serguei

On 6/2/14 9:14 AM, Mikael Auno wrote:

Hi,

Could I please have a review of this small fix, removing the test
TraceJFrame.java.

webrev: http://cr.openjdk.java.net/~miauno/8044495/webrev.00/
bug: https://bugs.openjdk.java.net/browse/JDK-8044495

This test was created a long, long time ago as it reportedly had been
very slow to step into the first JFrame in the early stages of JDK
1.5. Thus, it times how long it takes to create that first JFrame while
tracing, and then seemingly ignores the result and returns PASS. During
its life time, however, we've had lots and lots of failures in this test
due to non-existent or misconfigured X11 displays. As such, we believe
we're better off without it.

Thanks,
Mikael