8024985: com/sun/jdi/StepTest.java failed since jdk8b107
authorsla
Fri, 20 Sep 2013 10:14:35 +0200
changeset 20184 a2c4b7079eb6
parent 20183 584504d38d79
child 20185 d783ca87367c
8024985: com/sun/jdi/StepTest.java failed since jdk8b107 Reviewed-by: dcubed
jdk/test/com/sun/jdi/ExceptionEvents.java
jdk/test/com/sun/jdi/FilterNoMatch.java
jdk/test/com/sun/jdi/JDIScaffold.java
jdk/test/com/sun/jdi/PopAndStepTest.java
jdk/test/com/sun/jdi/RepStep.java
jdk/test/com/sun/jdi/TestScaffold.java
--- a/jdk/test/com/sun/jdi/ExceptionEvents.java	Thu Sep 19 20:41:54 2013 -0700
+++ b/jdk/test/com/sun/jdi/ExceptionEvents.java	Fri Sep 20 10:14:35 2013 +0200
@@ -417,8 +417,12 @@
         request = eventRequestManager().createExceptionRequest(exceptionClass,
                                                                caught, uncaught);
         request.addClassExclusionFilter("java.*");
+        request.addClassExclusionFilter("javax.*");
         request.addClassExclusionFilter("sun.*");
         request.addClassExclusionFilter("com.sun.*");
+        request.addClassExclusionFilter("com.oracle.*");
+        request.addClassExclusionFilter("oracle.*");
+        request.addClassExclusionFilter("jdk.internal.*");
         request.setSuspendPolicy(suspendPolicy);
         request.enable();
 
--- a/jdk/test/com/sun/jdi/FilterNoMatch.java	Thu Sep 19 20:41:54 2013 -0700
+++ b/jdk/test/com/sun/jdi/FilterNoMatch.java	Fri Sep 20 10:14:35 2013 +0200
@@ -121,9 +121,13 @@
 
         // We have to filter out all these so that they don't cause the
         // listener to be called.
-        request1.addClassExclusionFilter( "java.*");
-        request1.addClassExclusionFilter( "com.*");
-        request1.addClassExclusionFilter( "sun.*");
+        request1.addClassExclusionFilter("java.*");
+        request1.addClassExclusionFilter("javax.*");
+        request1.addClassExclusionFilter("sun.*");
+        request1.addClassExclusionFilter("com.sun.*");
+        request1.addClassExclusionFilter("com.oracle.*");
+        request1.addClassExclusionFilter("oracle.*");
+        request1.addClassExclusionFilter("jdk.internal.*");
 
         // We want our listener to be called if a pattern does not match.
         // So, here we want patterns that do not match HelloWorld.
--- a/jdk/test/com/sun/jdi/JDIScaffold.java	Thu Sep 19 20:41:54 2013 -0700
+++ b/jdk/test/com/sun/jdi/JDIScaffold.java	Fri Sep 20 10:14:35 2013 +0200
@@ -450,8 +450,12 @@
                   requestManager.createStepRequest(thread, gran, depth);
 
         sr.addClassExclusionFilter("java.*");
+        sr.addClassExclusionFilter("javax.*");
         sr.addClassExclusionFilter("sun.*");
         sr.addClassExclusionFilter("com.sun.*");
+        sr.addClassExclusionFilter("com.oracle.*");
+        sr.addClassExclusionFilter("oracle.*");
+        sr.addClassExclusionFilter("jdk.internal.*");
         sr.addCountFilter(1);
         sr.enable();
         StepEvent retEvent = (StepEvent)waitForRequestedEvent(sr);
--- a/jdk/test/com/sun/jdi/PopAndStepTest.java	Thu Sep 19 20:41:54 2013 -0700
+++ b/jdk/test/com/sun/jdi/PopAndStepTest.java	Fri Sep 20 10:14:35 2013 +0200
@@ -130,8 +130,12 @@
         StepRequest srInto = erm.createStepRequest(mainThread, StepRequest.STEP_LINE,
                                                    StepRequest.STEP_INTO);
         srInto.addClassExclusionFilter("java.*");
+        srInto.addClassExclusionFilter("javax.*");
         srInto.addClassExclusionFilter("sun.*");
         srInto.addClassExclusionFilter("com.sun.*");
+        srInto.addClassExclusionFilter("com.oracle.*");
+        srInto.addClassExclusionFilter("oracle.*");
+        srInto.addClassExclusionFilter("jdk.internal.*");
         srInto.addCountFilter(1);
         srInto.enable(); // This fails
         mainThread.popFrames(frameFor("A"));
--- a/jdk/test/com/sun/jdi/RepStep.java	Thu Sep 19 20:41:54 2013 -0700
+++ b/jdk/test/com/sun/jdi/RepStep.java	Fri Sep 20 10:14:35 2013 +0200
@@ -75,8 +75,12 @@
                                                    DEPTH);
 
         sr.addClassExclusionFilter("java.*");
+        sr.addClassExclusionFilter("javax.*");
         sr.addClassExclusionFilter("sun.*");
         sr.addClassExclusionFilter("com.sun.*");
+        sr.addClassExclusionFilter("com.oracle.*");
+        sr.addClassExclusionFilter("oracle.*");
+        sr.addClassExclusionFilter("jdk.internal.*");
         sr.enable();
     }
 
--- a/jdk/test/com/sun/jdi/TestScaffold.java	Thu Sep 19 20:41:54 2013 -0700
+++ b/jdk/test/com/sun/jdi/TestScaffold.java	Fri Sep 20 10:14:35 2013 +0200
@@ -746,8 +746,12 @@
                   requestManager.createStepRequest(thread, gran, depth);
 
         sr.addClassExclusionFilter("java.*");
+        sr.addClassExclusionFilter("javax.*");
         sr.addClassExclusionFilter("sun.*");
         sr.addClassExclusionFilter("com.sun.*");
+        sr.addClassExclusionFilter("com.oracle.*");
+        sr.addClassExclusionFilter("oracle.*");
+        sr.addClassExclusionFilter("jdk.internal.*");
         sr.addCountFilter(1);
         sr.enable();
         StepEvent retEvent = (StepEvent)waitForRequestedEvent(sr);
@@ -829,7 +833,8 @@
 
         Method method = findMethod(rt, methodName, methodSignature);
         if (method == null) {
-            throw new IllegalArgumentException("Bad method name/signature");
+            throw new IllegalArgumentException("Bad method name/signature: "
+                    + clsName + "." + methodName + ":" + methodSignature);
         }
 
         return resumeTo(method.location());