On Mon, 7 Oct 2024 21:58:44 GMT, Phil Race <[email protected]> wrote:

>> Interesting idea. I personally don't know enough to weigh in on whether the 
>> benefits of saving to disk outweigh the drawbacks. It might be possible to 
>> emit the Base64-ed PNG to sysout or syserr (these images should compress 
>> very well as PNG), but keep in mind that these two tests are headless and 
>> drawing to an in-memory `BufferedImage`, so the usage might be a little 
>> different than the screenshot-focused solution outlined in JDK-8328716.
>
>> Interesting idea. I personally don't know enough to weigh in on whether the 
>> benefits of saving to disk outweigh the drawbacks. It might be possible to 
>> emit the Base64-ed PNG to sysout or syserr (these images should compress 
>> very well as PNG), but keep in mind that these two tests are headless and 
>> drawing to an in-memory `BufferedImage`, so the usage might be a little 
>> different than the screenshot-focused solution outlined in JDK-8328716.
> 
> There is no issue saving to disk.
> If there were, we'd have big problems because that's where the class files go 
> !
> Doing what I suggested is the way to go.

> It is perfectly fine. We do this in many tests.

OK, thanks for the clarification.

> OTOH I don't think it necessary to print the absolute path.

> Doing what I suggested is the way to go.

Just to be clear then -- the test should continue to save the images to disk on 
failure, but should not include the file path in the error message, correct? I 
can update the PR if that's the case.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20993#discussion_r1790934887

Reply via email to