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.

To download the current JDK release, click here.
JDK 9
9 b103Fixed
Related Reports
Relates :  
Description
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)?
16-12-2015

Webrev: http://cr.openjdk.java.net/~akulyakh/8145408/test/com/sun/jdi/BreakpointWithFullGC.sh.udiff.html
16-12-2015

ILW = M (reduced coverage) H (frequent) H (no workaround) = P2
15-12-2015