I am not sure what the right mailing list(s) are for this change.
It definitely isn't a core-libs change. I think build-dev may be better.
I am also unclear when this failure handler is invoked and how all this
machinery works.
It is only useful for headful tests and so I'd only want it enabled in
such a case.
And we disable the failure handlers in the headful test jobs anyway
because they seem
focused on taking pointless core dumps ...
So we need something that can be used with headful tests only and
doesn't involve
re-enabling the other handlers.
Also why exclude Windows ? No easy way to get the screenshot ?
-phil.
On 12/11/19 1:00 AM, Sergey Bylokhov wrote:
Hello.
Please review the fix for JDK 14.
Bug: https://bugs.openjdk.java.net/browse/JDK-8233827
Fix: http://cr.openjdk.java.net/~serb/8233827/webrev.01
This change adds the "screen capture on the test failure" feature on
macOS and Linux.
- On Linux, it is implemented by the "gnome-screenshot" command(in
case of
multiscreen+xinerama the whole big screen will be saved to the
"screen.png" file).
- On macOS it is implemented by the "screencapture" command, note
that I have
used 1 file per screen, if the number of screens less than 5, other
files will be ignored.