Author: mreutegg
Date: Thu Dec 15 09:04:17 2016
New Revision: 1774392
URL: http://svn.apache.org/viewvc?rev=1774392&view=rev
Log:
OAK-5240: Test failure: IndexSanityCheckerTest.sizeMismatch()
Ensure t1 has indeed different size on remote
Modified:
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexSanityCheckerTest.java
Modified:
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexSanityCheckerTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexSanityCheckerTest.java?rev=1774392&r1=1774391&r2=1774392&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexSanityCheckerTest.java
(original)
+++
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexSanityCheckerTest.java
Thu Dec 15 09:04:17 2016
@@ -51,8 +51,11 @@ public class IndexSanityCheckerTest {
@Test
public void sizeMismatch() throws Exception{
byte[] t1L = writeFile(local, "t1", 100);
- byte[] t1R = writeFile(remote, "t1", 110);
+ // write t1 remote with at least one byte more
+ writeFile(remote, "t1", randomBytes(t1L.length + rnd.nextInt(10) + 1));
+ // write t2 remote only
byte[] t2R = writeFile(remote, "t2", 120);
+ // write t3 remote and local with same size and data
byte[] t3R = writeFile(remote, "t3", 140);
writeFile(local, "t3", t3R);