On Wed, 19 Jan 2022 16:38:58 GMT, Martin Fox <d...@openjdk.java.net> wrote:
>> tests/system/src/test/java/test/robot/javafx/scene/DoubleShortcutProcessing.java >> line 53: >> >>> 51: // When a key equivalent closes a window it can be passed >>> 52: // to the new key window and processed twice. >>> 53: public class DoubleShortcutProcessing { >> >> When I launch the test with: >> >> sh gradlew -PUSE_ROBOT=true -PFULL_TEST=true :systemTests:test >> --tests=test.robot.javafx.scene.DoubleShortcutProcessing >> >> I get the system dialog "Accessibility Access (Events)" with the message >> "'java' would like to control this computer using accessibility features." >> >> After adding java to Security&Privacy->accessibility, the test works fine. >> >> Maybe this need to be added to the javadoc of the test. > > I wouldn't know what to write. On my system adding 'java' doesn't fix the > problem, the OS insists I have to add 'Terminal'. In general it's easier to > bump into this dialog and then go to System Preferences since the OS will > have added the executable to the list which is convenient for a file like > /usr/bin/java that's normally hidden. This requirement is independent of this fix and applies to all robot tests. I do not think any additional documentation is needed here. ------------- PR: https://git.openjdk.java.net/jfx/pull/715