JDK 9 RFR of JDK-8080711: Prepare sun/nio/cs/FindEncoderBugs.java to find intermittent failures (original) (raw)
joe darcy joe.darcy at oracle.com
Tue May 19 22:04:40 UTC 2015
- Previous message: RFR 9: [TESTBUG] 8078582: java/lang/Runtime/exec/LotsOfOutput.java fails intermittently with Process consumes memory
- Next message: JDK 9 RFR of JDK-8080711: Prepare sun/nio/cs/FindEncoderBugs.java to find intermittent failures
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello,
The test sun/nio/cs/FindEncoderBugs.java has some intermittent failures; I'd like to update it to use the random number library to help track those failures down.
Patch below.
Thanks,
-Joe
diff -r b1a68681ccac test/sun/nio/cs/FindEncoderBugs.java --- a/test/sun/nio/cs/FindEncoderBugs.java Tue May 19 13:30:03 2015 -0700 +++ b/test/sun/nio/cs/FindEncoderBugs.java Tue May 19 15:04:20 2015 -0700 @@ -25,15 +25,18 @@
- @test
- @bug 6233345 6381699 6381702 6381705 6381706
- @summary Encode many char sequences in many ways
- @library /lib/testlibrary/
- @build jdk.testlibrary.*
- @run main/timeout=1200 FindEncoderBugs
- @author Martin Buchholz
- @key randomness
- @key randomness intermittent */
import java.util.; import java.util.regex.; import java.nio.; import java.nio.charset.;
+import jdk.testlibrary.RandomFactory;
public class FindEncoderBugs {
@@ -456,7 +459,7 @@ } }
- private final static Random rnd = new Random();
- private final static Random rnd = RandomFactory.getRandom(); private static char randomChar() { return (char) rnd.nextInt(Character.MAX_VALUE); }
- Previous message: RFR 9: [TESTBUG] 8078582: java/lang/Runtime/exec/LotsOfOutput.java fails intermittently with Process consumes memory
- Next message: JDK 9 RFR of JDK-8080711: Prepare sun/nio/cs/FindEncoderBugs.java to find intermittent failures
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]