Snap for 9027844 from 47c5b46c6746a060bf564eebbf52c64ec59c4a2a to mainline-mediaprovider-release

Change-Id: I6d65da6879cfa89d3e6539a9eddd481575ad1c12
diff --git a/luni/src/test/java/libcore/javax/net/ServerSocketFactoryTest.java b/luni/src/test/java/libcore/javax/net/ServerSocketFactoryTest.java
index bf544b1..2643d26 100644
--- a/luni/src/test/java/libcore/javax/net/ServerSocketFactoryTest.java
+++ b/luni/src/test/java/libcore/javax/net/ServerSocketFactoryTest.java
@@ -122,7 +122,10 @@
          * We've observed that Linux always adds 3 to the user-specified
          * backlog.
          */
-        assertTrue(peak >= specifiedBacklog && peak <= (specifiedBacklog + 3) * 1.5);
+        int maxBacklog = (int) ((specifiedBacklog + 3) * 1.5);
+        assertTrue(String.format("Backlog = %d, but expected between %d and %d.",
+                peak, specifiedBacklog, maxBacklog),
+            peak >= specifiedBacklog && peak <= maxBacklog);
     }
 
     private void transfer(InputStream in, ByteArrayOutputStream out) throws IOException {