RFR(T): 8221738: ErrorFile option does not handle pre-existing error files of the same name
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Mon May 13 11:58:27 UTC 2019
On 5/13/19 5:46 AM, Thomas Stüfe wrote:
> Hi Coleen,
>
> thank you for your review, and sorry for the belated response.
>
> As for OutputAnalyzer(Path), I honestly like my version more. It
> allows me to scan for a sequence of pattern which should appear in
> order in the file, but not necessarily one after the other. The way to
> do that with OutputAnalyzer would be to put all patterns in one regex
> separated by wildcards and apply that to the whole output but I find
> that would be way less readable and probably also less efficient.
>
> I have earmarked this functionality (scan for a collection of Pattern
> which are supposed to appear in order) for future inclusion into
> OutputAnalyzer or some other jtreg utility class but left that out for
> now.
Okay, that seems fine.
thanks,
Coleen
>
> Thank you,
>
> Thomas
>
>
> On Fri, Apr 26, 2019 at 3:06 PM <coleen.phillimore at oracle.com
> <mailto:coleen.phillimore at oracle.com>> wrote:
>
>
> I think this looks very reasonable. OutputAnalyzer now has a
> constructor that takes a file name as a parameter. You should use
> this
> instead for your test.
>
> Thanks,
> Coleen
>
>
> On 4/7/19 3:17 AM, Thomas Stüfe wrote:
> > Hi all,
> >
> > May I please have reviews for this small fix:
> >
> > bug: https://bugs.openjdk.java.net/browse/JDK-8221738
> > cr:
> >
> http://cr.openjdk.java.net/~stuefe/webrevs/8221738-errorfile-option-does-not-handle-pre-existing-error-files-of-the-same-name/webrev.00/webrev/
> >
> > Fixes a long standing issue where -XX:ErrorFile=<somename> will
> only work
> > if <somename> does not exist yet. If it does, error file falls
> silently
> > back to "<curdir>/hs_err_pid...".
> >
> > For more detailed discussions, please see the bug and the
> associated CSR.
> >
> > The fix now causes the error file to be overwritten
> >
> > Thanks, Thomas
>
More information about the hotspot-runtime-dev
mailing list