Index: src/test/org/apache/lucene/index/TestBackwardsCompatibility.java =================================================================== --- src/test/org/apache/lucene/index/TestBackwardsCompatibility.java (revision 829192) +++ src/test/org/apache/lucene/index/TestBackwardsCompatibility.java (working copy) @@ -510,6 +510,11 @@ doc.add(new Field("utf8", "Lu\uD834\uDD1Ece\uD834\uDD60ne \u0000 \u2620 ab\ud917\udc17cd", Field.Store.YES, Field.Index.ANALYZED, Field.TermVector.WITH_POSITIONS_OFFSETS)); doc.add(new Field("content2", "here is more content with aaa aaa aaa", Field.Store.YES, Field.Index.ANALYZED, Field.TermVector.WITH_POSITIONS_OFFSETS)); doc.add(new Field("fie\u2C77ld", "field with non-ascii name", Field.Store.YES, Field.Index.TOKENIZED, Field.TermVector.WITH_POSITIONS_OFFSETS)); + if (id % 2 == 0) { + doc.add(new Field("compressed", "this is a compressed field and should appear in 3.0 as an uncompressed field after merge", Field.Store.COMPRESS, Field.Index.NOT_ANALYZED)); + } else { + doc.add(new Field("compressed", new byte[]{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}, Field.Store.COMPRESS)); + } writer.addDocument(doc); }