提交 715fdd15 编写于 作者: S sla

8024985: com/sun/jdi/StepTest.java failed since jdk8b107

Reviewed-by: dcubed
上级 dca3f55a
...@@ -417,8 +417,12 @@ public class ExceptionEvents extends TestScaffold { ...@@ -417,8 +417,12 @@ public class ExceptionEvents extends TestScaffold {
request = eventRequestManager().createExceptionRequest(exceptionClass, request = eventRequestManager().createExceptionRequest(exceptionClass,
caught, uncaught); caught, uncaught);
request.addClassExclusionFilter("java.*"); request.addClassExclusionFilter("java.*");
request.addClassExclusionFilter("javax.*");
request.addClassExclusionFilter("sun.*"); request.addClassExclusionFilter("sun.*");
request.addClassExclusionFilter("com.sun.*"); request.addClassExclusionFilter("com.sun.*");
request.addClassExclusionFilter("com.oracle.*");
request.addClassExclusionFilter("oracle.*");
request.addClassExclusionFilter("jdk.internal.*");
request.setSuspendPolicy(suspendPolicy); request.setSuspendPolicy(suspendPolicy);
request.enable(); request.enable();
......
...@@ -121,9 +121,13 @@ public class FilterNoMatch extends JDIScaffold { ...@@ -121,9 +121,13 @@ public class FilterNoMatch extends JDIScaffold {
// We have to filter out all these so that they don't cause the // We have to filter out all these so that they don't cause the
// listener to be called. // listener to be called.
request1.addClassExclusionFilter( "java.*"); request1.addClassExclusionFilter("java.*");
request1.addClassExclusionFilter( "com.*"); request1.addClassExclusionFilter("javax.*");
request1.addClassExclusionFilter( "sun.*"); 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. // We want our listener to be called if a pattern does not match.
// So, here we want patterns that do not match HelloWorld. // So, here we want patterns that do not match HelloWorld.
......
...@@ -450,8 +450,12 @@ abstract public class JDIScaffold { ...@@ -450,8 +450,12 @@ abstract public class JDIScaffold {
requestManager.createStepRequest(thread, gran, depth); requestManager.createStepRequest(thread, gran, depth);
sr.addClassExclusionFilter("java.*"); sr.addClassExclusionFilter("java.*");
sr.addClassExclusionFilter("javax.*");
sr.addClassExclusionFilter("sun.*"); sr.addClassExclusionFilter("sun.*");
sr.addClassExclusionFilter("com.sun.*"); sr.addClassExclusionFilter("com.sun.*");
sr.addClassExclusionFilter("com.oracle.*");
sr.addClassExclusionFilter("oracle.*");
sr.addClassExclusionFilter("jdk.internal.*");
sr.addCountFilter(1); sr.addCountFilter(1);
sr.enable(); sr.enable();
StepEvent retEvent = (StepEvent)waitForRequestedEvent(sr); StepEvent retEvent = (StepEvent)waitForRequestedEvent(sr);
......
...@@ -130,8 +130,12 @@ public class PopAndStepTest extends TestScaffold { ...@@ -130,8 +130,12 @@ public class PopAndStepTest extends TestScaffold {
StepRequest srInto = erm.createStepRequest(mainThread, StepRequest.STEP_LINE, StepRequest srInto = erm.createStepRequest(mainThread, StepRequest.STEP_LINE,
StepRequest.STEP_INTO); StepRequest.STEP_INTO);
srInto.addClassExclusionFilter("java.*"); srInto.addClassExclusionFilter("java.*");
srInto.addClassExclusionFilter("javax.*");
srInto.addClassExclusionFilter("sun.*"); srInto.addClassExclusionFilter("sun.*");
srInto.addClassExclusionFilter("com.sun.*"); srInto.addClassExclusionFilter("com.sun.*");
srInto.addClassExclusionFilter("com.oracle.*");
srInto.addClassExclusionFilter("oracle.*");
srInto.addClassExclusionFilter("jdk.internal.*");
srInto.addCountFilter(1); srInto.addCountFilter(1);
srInto.enable(); // This fails srInto.enable(); // This fails
mainThread.popFrames(frameFor("A")); mainThread.popFrames(frameFor("A"));
......
...@@ -75,8 +75,12 @@ public class RepStep { ...@@ -75,8 +75,12 @@ public class RepStep {
DEPTH); DEPTH);
sr.addClassExclusionFilter("java.*"); sr.addClassExclusionFilter("java.*");
sr.addClassExclusionFilter("javax.*");
sr.addClassExclusionFilter("sun.*"); sr.addClassExclusionFilter("sun.*");
sr.addClassExclusionFilter("com.sun.*"); sr.addClassExclusionFilter("com.sun.*");
sr.addClassExclusionFilter("com.oracle.*");
sr.addClassExclusionFilter("oracle.*");
sr.addClassExclusionFilter("jdk.internal.*");
sr.enable(); sr.enable();
} }
......
...@@ -746,8 +746,12 @@ abstract public class TestScaffold extends TargetAdapter { ...@@ -746,8 +746,12 @@ abstract public class TestScaffold extends TargetAdapter {
requestManager.createStepRequest(thread, gran, depth); requestManager.createStepRequest(thread, gran, depth);
sr.addClassExclusionFilter("java.*"); sr.addClassExclusionFilter("java.*");
sr.addClassExclusionFilter("javax.*");
sr.addClassExclusionFilter("sun.*"); sr.addClassExclusionFilter("sun.*");
sr.addClassExclusionFilter("com.sun.*"); sr.addClassExclusionFilter("com.sun.*");
sr.addClassExclusionFilter("com.oracle.*");
sr.addClassExclusionFilter("oracle.*");
sr.addClassExclusionFilter("jdk.internal.*");
sr.addCountFilter(1); sr.addCountFilter(1);
sr.enable(); sr.enable();
StepEvent retEvent = (StepEvent)waitForRequestedEvent(sr); StepEvent retEvent = (StepEvent)waitForRequestedEvent(sr);
...@@ -829,7 +833,8 @@ abstract public class TestScaffold extends TargetAdapter { ...@@ -829,7 +833,8 @@ abstract public class TestScaffold extends TargetAdapter {
Method method = findMethod(rt, methodName, methodSignature); Method method = findMethod(rt, methodName, methodSignature);
if (method == null) { if (method == null) {
throw new IllegalArgumentException("Bad method name/signature"); throw new IllegalArgumentException("Bad method name/signature: "
+ clsName + "." + methodName + ":" + methodSignature);
} }
return resumeTo(method.location()); return resumeTo(method.location());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册