Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8289606

CustomSecurityManagerTest fails on Mac M1

XMLWordPrintable

      The system test CustomSecurityManagerTest fails on a Mac M1:

      CustomSecurityManagerTest > testFullScreenAfterPermissiveSecurityManager FAILED
          junit.framework.AssertionFailedError: expected:rgba(0,255,0,255) but was:rgba(0,0,0,255)
              at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:183)
              at test.robot.helloworld.CustomSecurityManagerTest.lambda$doTestFullScreenCommon$6(CustomSecurityManagerTest.java:203)

      CustomSecurityManagerTest > testFullScreenInitPermissiveSecurityManager FAILED
          junit.framework.AssertionFailedError: expected:rgba(0,255,0,255) but was:rgba(0,0,0,255)
              at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:183)
              at test.robot.helloworld.CustomSecurityManagerTest.lambda$doTestFullScreenCommon$6(CustomSecurityManagerTest.java:203)

      CustomSecurityManagerTest > testFullScreenInitNoSecurityManager FAILED
          junit.framework.AssertionFailedError: expected:rgba(0,255,0,255) but was:rgba(0,0,0,255)
              at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:183)
              at test.robot.helloworld.CustomSecurityManagerTest.lambda$doTestFullScreenCommon$6(CustomSecurityManagerTest.java:203)

      CustomSecurityManagerTest > testFullScreenAfterNoSecurityManager FAILED
          junit.framework.AssertionFailedError: expected:rgba(0,255,0,255) but was:rgba(0,0,0,255)
              at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:183)
              at test.robot.helloworld.CustomSecurityManagerTest.lambda$doTestFullScreenCommon$6(CustomSecurityManagerTest.java:203)

      This is because we are trying to sample too close to the edge, outside the visible screen bounds (it is a full screen test). Since all we care about is whether ot not we went into full screen, the easiest fix is to move away from the edges.

            angorya Andy Goryachev
            kcr Kevin Rushforth
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: