From c758bf373471f43419daccc464a7fb36eddfdf5a Mon Sep 17 00:00:00 2001 From: Gabor Szadovszky Date: Mon, 19 Dec 2016 09:43:33 +0100 Subject: [PATCH 1/2] AVRO-1970: Flaky test: TestInputBytes --- .../core/src/test/java/org/apache/trevni/TestInputBytes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java b/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java index c55b53242ca..4de8e515413 100644 --- a/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java +++ b/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java @@ -33,7 +33,7 @@ public class TestInputBytes { @Test public void testRandomReads() throws Exception { Random random = new Random(); - int length = random.nextInt(SIZE); + int length = random.nextInt(SIZE) + 1; byte[] data = new byte[length]; random.nextBytes(data); From ed5d7801e40edd3e34fd499e8b176188a91812d3 Mon Sep 17 00:00:00 2001 From: Gabor Szadovszky Date: Tue, 20 Dec 2016 14:11:03 +0100 Subject: [PATCH 2/2] Set seed for Random to make the unit test deterministic --- .../core/src/test/java/org/apache/trevni/TestInputBytes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java b/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java index 4de8e515413..24860b7b65f 100644 --- a/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java +++ b/lang/java/trevni/core/src/test/java/org/apache/trevni/TestInputBytes.java @@ -32,7 +32,7 @@ public class TestInputBytes { private static final int COUNT = 100; @Test public void testRandomReads() throws Exception { - Random random = new Random(); + Random random = new Random(19820210); int length = random.nextInt(SIZE) + 1; byte[] data = new byte[length]; random.nextBytes(data);