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

CustomSecurityManagerTest fails on Mac M1

    XMLWordPrintable

Details

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: