RFR: 8308608: [testbug] Use Util::waitForIdle instead of Toolkit::firePulse in system tests
    Andy Goryachev 
    angorya at openjdk.org
       
    Tue Sep  5 20:23:43 UTC 2023
    
    
  
On Mon, 4 Sep 2023 10:47:02 GMT, Karthik P K <kpk at openjdk.org> wrote:
> Made changes to use Util::waitForIdle instead of Toolkit::firePulse in system tests. The test will wait for default value of 10 pulses to complete in the scene before executing the subsequent statements.
tests/system/src/test/java/test/robot/javafx/scene/ChoiceBoxScrollUpOnCollectionChangeTest.java line 101:
> 99:         });
> 100: 
> 101:         Util.waitForIdle(scene);
is this the right place for waitForIdle?  should it be on L98? since there are multiple key presses involved?
and also, do we still need to .sleep() on L103?
tests/system/src/test/java/test/robot/javafx/scene/ContextMenuNPETest.java line 104:
> 102:             robot.keyType(KeyCode.ENTER);
> 103:         });
> 104:         Util.waitForIdle(scene);
once we have waitForIdle, do we still need to wait() ?
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1230#discussion_r1316365449
PR Review Comment: https://git.openjdk.org/jfx/pull/1230#discussion_r1316366508
    
    
More information about the openjfx-dev
mailing list