JDK-8201652 : [TEST] rewrite com/sun/jdi serviceability shell tests to java version
  • Type: Task
  • Component: hotspot
  • Sub-Component: svc
  • Affected Version: 9,10
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-04-17
  • Updated: 2023-10-20
  • Resolved: 2018-10-09
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 12
12Fixed
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Sub Tasks
JDK-8203928 :  
JDK-8209109 :  
JDK-8209604 :  
JDK-8210243 :  
JDK-8210560 :  
JDK-8210760 :  
JDK-8211292 :  
Description
Shell tests are known to be error-prone and hard to debug, furthermore in most cases a shell script part does not do much, therefore they should be rewritten to java version.
Comments
The list of shell based tests is: test/com/sun/jdi/ArrayLengthDumpTest.sh test/com/sun/jdi/BreakpointWithFullGC.sh test/com/sun/jdi/CatchAllTest.sh test/com/sun/jdi/CatchCaughtTest.sh test/com/sun/jdi/CatchPatternTest.sh test/com/sun/jdi/CommandCommentDelimiter.sh test/com/sun/jdi/DeferredStepTest.sh test/com/sun/jdi/DeoptimizeWalk.sh test/com/sun/jdi/EvalArgs.sh test/com/sun/jdi/EvalArraysAsList.sh test/com/sun/jdi/EvalInterfaceStatic.sh test/com/sun/jdi/GetLocalVariables3Test.sh test/com/sun/jdi/GetLocalVariables4Test.sh test/com/sun/jdi/ImmutableResourceTest.sh test/com/sun/jdi/JdbArgTest.sh test/com/sun/jdi/JdbExprTest.sh test/com/sun/jdi/JdbLockTest.sh test/com/sun/jdi/JdbMethodExitTest.sh test/com/sun/jdi/JdbMissStep.sh test/com/sun/jdi/JdbReadTwiceTest.sh test/com/sun/jdi/JdbVarargsTest.sh test/com/sun/jdi/JITDebug.sh test/com/sun/jdi/MixedSuspendTest.sh test/com/sun/jdi/NotAField.sh test/com/sun/jdi/NullLocalVariable.sh test/com/sun/jdi/PrivateTransportTest.sh test/com/sun/jdi/redefine/RedefineTest.java test/com/sun/jdi/Redefine-g.sh test/com/sun/jdi/RedefineAbstractClass.sh test/com/sun/jdi/RedefineAddPrivateMethod.sh test/com/sun/jdi/RedefineAnnotation.sh test/com/sun/jdi/RedefineChangeClassOrder.sh test/com/sun/jdi/RedefineClasses.sh test/com/sun/jdi/RedefineClearBreakpoint.sh test/com/sun/jdi/RedefineException.sh test/com/sun/jdi/RedefineFinal.sh test/com/sun/jdi/RedefineImplementor.sh test/com/sun/jdi/RedefineIntConstantToLong.sh test/com/sun/jdi/redefineMethod/RedefineTest.java test/com/sun/jdi/RedefineMulti.sh test/com/sun/jdi/RedefinePop.sh test/com/sun/jdi/RedefineStep.sh test/com/sun/jdi/RedefineTTYLineNumber.sh test/com/sun/jdi/StringConvertTest.sh test/com/sun/jdi/WatchFramePop.sh test/com/sun/jdi/ZZZcleanup.sh
13-06-2018

This is not critical for 11.
05-06-2018