JBR-4187 java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java.UnknownRefrshRateTest fails on mac
Constrained display modes count used by the test
diff --git a/test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java b/test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java
index 5679f81..321460f 100644
--- a/test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java
+++ b/test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java
@@ -33,6 +33,7 @@
import java.awt.GraphicsEnvironment;
public class UnknownRefrshRateTest {
+ private static final int MAX_MODES = 10;
public static void main(String[] args) throws Exception {
@@ -50,7 +51,9 @@
DisplayMode[] modes = d.getDisplayModes();
System.out.println("There are " + modes.length + " modes.");
try {
- for (int i=0; i<modes.length; i++) {
+ int modesCount = modes.length < MAX_MODES ? modes.length : MAX_MODES;
+
+ for (int i=0; i<modesCount; i++) {
DisplayMode mode = modes[i];
System.out.println("copying from mode " + i + " : " + mode);
int w = mode.getWidth();