From: <tho...@us...> - 2014-04-09 18:15:25
|
Revision: 8095 http://sourceforge.net/p/bigdata/code/8095 Author: thompsonbry Date: 2014-04-09 18:15:21 +0000 (Wed, 09 Apr 2014) Log Message: ----------- Bug fix for stochastic CI error: java.lang.IllegalArgumentException: n must be positive at java.util.Random.nextInt(Random.java:250) at com.bigdata.btree.TestGetBitsFromByteArray.test_stress_InputBitStream_compatible(TestGetBitsFromByteArray.java:401) Modified Paths: -------------- branches/RDR/bigdata/src/test/com/bigdata/btree/TestGetBitsFromByteArray.java Modified: branches/RDR/bigdata/src/test/com/bigdata/btree/TestGetBitsFromByteArray.java =================================================================== --- branches/RDR/bigdata/src/test/com/bigdata/btree/TestGetBitsFromByteArray.java 2014-04-09 18:06:11 UTC (rev 8094) +++ branches/RDR/bigdata/src/test/com/bigdata/btree/TestGetBitsFromByteArray.java 2014-04-09 18:15:21 UTC (rev 8095) @@ -386,7 +386,8 @@ final long limit = 1000000; // Note: length is guaranteed to be LT int32 bits so [int] index is Ok. - final int len = r.nextInt(Bytes.kilobyte32 * 8) + 1; + // Note: + 4 since we will do [bitlen - 32] below. 4*8==32. + final int len = r.nextInt(Bytes.kilobyte32 * 8) + 4; final int bitlen = len << 3; // Fill array with random data. final byte[] b = new byte[len]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |