On Fri, 20 Sep 2024 15:09:56 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

> I still see some unexpected test failures in the (unstable) monocle tests 
> suite.

Speaking of that, I noticed that the number of failed tests varies between 
invocations on the same machine.  For example with RotateTest on macOS running 
the command
`gradle -PFULL_TEST=true -PUSE_ROBOT=true :systemTests:cleanTest 
:systemTests:test -PUNSTABLE_TEST=true --tests 
test.robot.com.sun.glass.ui.monocle.RotateTest`  I get 5 failures, 10 failures, 
6 failures, 7...

Examples:


RotateTest > testRotateLeftBigSteps(TestTouchDevice) > [8] NTrigDevice FAILED
    com.sun.glass.ui.monocle.TestLogShim$TestLogAssertion: Timed out after 
3005ms waiting for 'TouchPoint: MOVED 285, 337'
        at 
app/javafx.graphics@24-internal/com.sun.glass.ui.monocle.TestLogShim.waitForLog(TestLogShim.java:211)
        at 
app/javafx.graphics@24-internal/com.sun.glass.ui.monocle.TestLogShim.waitForLogContaining(TestLogShim.java:237)
        at 
app/javafx.graphics@24-internal/com.sun.glass.ui.monocle.TestLogShim.waitForLogContaining(TestLogShim.java:246)
        at 
app//test.robot.com.sun.glass.ui.monocle.RotateTest.Rotate(RotateTest.java:154)
        at 
app//test.robot.com.sun.glass.ui.monocle.RotateTest.Rotate(RotateTest.java:221)
        at 
app//test.robot.com.sun.glass.ui.monocle.RotateTest.testRotateLeftBigSteps(RotateTest.java:316)

RotateTest > testRotateLeftFromMinus140Degrees(TestTouchDevice) > [8] 
NTrigDevice FAILED
    com.sun.glass.ui.monocle.TestLogShim$TestLogAssertion: Timed out after 
3005ms waiting for 'TouchPoint: MOVED 640, 760'
        at 
app/javafx.graphics@24-internal/com.sun.glass.ui.monocle.TestLogShim.waitForLog(TestLogShim.java:211)
        at 
app/javafx.graphics@24-internal/com.sun.glass.ui.monocle.TestLogShim.waitForLogContaining(TestLogShim.java:237)
        at 
app/javafx.graphics@24-internal/com.sun.glass.ui.monocle.TestLogShim.waitForLogContaining(TestLogShim.java:246)
        at 
app//test.robot.com.sun.glass.ui.monocle.RotateTest.Rotate(RotateTest.java:154)
        at 
app//test.robot.com.sun.glass.ui.monocle.RotateTest.Rotate(RotateTest.java:217)
        at 
app//test.robot.com.sun.glass.ui.monocle.RotateTest.testRotateLeftFromMinus140Degrees(RotateTest.java:407)


3 second timeout seems to be sufficient for the purpose, and I don't see any 
output captured by the TestLogShim.  I haven't looked into the actual tests for 
long since it's out of scope, but maybe I am doing something wrong.

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

PR Comment: https://git.openjdk.org/jfx/pull/1569#issuecomment-2364117398

Reply via email to