JDK-8145408 : com/sun/jdi/BreakpointWithFullGC.sh: Required output "Full GC" not found
Type:Bug
Component:core-svc
Sub-Component:debugger
Affected Version:9
Priority:P2
Status:Closed
Resolution:Fixed
Submitted:2015-12-15
Updated:2017-07-28
Resolved:2015-12-16
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.
Looks like the test needs to be updated after gc logging conversion to UL.
RULE "com/sun/jdi/BreakpointWithFullGC.sh" ExitCode 1
Comments
I've submitted JDK-8145552 for the shell to java conversion task.
16-12-2015
There already seem to be TestScaffold class available but I didn't check thoroughly whether it provides all the functionality required by this test.
I agree with fixing the problem in the test script but we still should keep in mind converging to all-java tests (makes it more predictable to run eg. on windows machines)
16-12-2015
This test depends on another common shell script ShellScaffold.sh and thus the ShellScaffold.sh will have to be rewritten, too. Such rewriting might require some effort and will involve rewriting of the other tests depending on it.
Currently, the test logic is probably, adequately expressed by the shell script as the test consists of a log file verification and makes extensive use of grep, regexp and other facilities which are, probably, easier to use within a shell.
16-12-2015
Could this test be rewritten to be Java only (no shell scripts)?