From 474b304f373cab61a47cef33c8e546d1d06c3558 Mon Sep 17 00:00:00 2001 From: Areek Zillur Date: Fri, 3 Apr 2015 22:40:37 +0000 Subject: [PATCH] LUCENE-6339: fix test (ensure the maximum requested size is bounded to 1000) git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1671196 13f79535-47bb-0310-9956-ffa450edef68 --- .../suggest/document/SuggestFieldTest.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lucene/suggest/src/test/org/apache/lucene/search/suggest/document/SuggestFieldTest.java b/lucene/suggest/src/test/org/apache/lucene/search/suggest/document/SuggestFieldTest.java index 1bd442e82f12..23e8e24eac9a 100644 --- a/lucene/suggest/src/test/org/apache/lucene/search/suggest/document/SuggestFieldTest.java +++ b/lucene/suggest/src/test/org/apache/lucene/search/suggest/document/SuggestFieldTest.java @@ -148,7 +148,7 @@ public void testMultipleSuggestFieldsPerDoc() throws Exception { public void testDupSuggestFieldValues() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(300); + int num = Math.min(1000, atLeast(300)); long[] weights = new long[num]; for(int i = 0; i < num; i++) { Document document = new Document(); @@ -182,7 +182,7 @@ public void testNRTDeletedDocFiltering() throws Exception { // using IndexWriter instead of RandomIndexWriter IndexWriter iw = new IndexWriter(dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); Document document = new Document(); int numLive = 0; @@ -219,7 +219,7 @@ public void testNRTDeletedDocFiltering() throws Exception { public void testSuggestOnAllFilteredDocuments() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); Document document = new Document(); for (int i = 0; i < num; i++) { document.add(newSuggestField("suggest_field", "abc_" + i, i)); @@ -248,7 +248,7 @@ public void testSuggestOnAllDeletedDocuments() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); // using IndexWriter instead of RandomIndexWriter IndexWriter iw = new IndexWriter(dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); Document document = new Document(); for (int i = 0; i < num; i++) { document.add(newSuggestField("suggest_field", "abc_" + i, i)); @@ -277,7 +277,7 @@ public void testSuggestOnMostlyDeletedDocuments() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); // using IndexWriter instead of RandomIndexWriter IndexWriter iw = new IndexWriter(dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); Document document = new Document(); for (int i = 1; i <= num; i++) { document.add(newSuggestField("suggest_field", "abc_" + i, i)); @@ -305,7 +305,7 @@ public void testSuggestOnMostlyDeletedDocuments() throws Exception { public void testSuggestOnMostlyFilteredOutDocuments() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); Document document = new Document(); for (int i = 0; i < num; i++) { document.add(newSuggestField("suggest_field", "abc_" + i, i)); @@ -351,7 +351,7 @@ public void testSuggestOnMostlyFilteredOutDocuments() throws Exception { public void testEarlyTermination() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); Document document = new Document(); // have segments of 4 documents @@ -379,7 +379,7 @@ public void testEarlyTermination() throws Exception { public void testMultipleSegments() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); Document document = new Document(); List entries = new ArrayList<>(); @@ -452,7 +452,7 @@ public void testReturnedDocID() throws Exception { RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); Document document = new Document(); - int num = atLeast(10); + int num = Math.min(1000, atLeast(10)); for (int i = 0; i < num; i++) { document.add(newSuggestField("suggest_field", "abc_" + i, num)); document.add(new IntField("int_field", i, Field.Store.YES)); @@ -550,7 +550,7 @@ public void testScoring() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); - int num = atLeast(100); + int num = Math.min(1000, atLeast(100)); String[] prefixes = {"abc", "bac", "cab"}; Map mappings = new HashMap<>(); for (int i = 0; i < num; i++) { @@ -592,7 +592,7 @@ public void testRealisticKeys() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field")); LineFileDocs lineFileDocs = new LineFileDocs(random()); - int num = atLeast(100); + int num = Math.min(1000, atLeast(100)); Map mappings = new HashMap<>(); for (int i = 0; i < num; i++) { Document document = lineFileDocs.nextDoc(); @@ -637,7 +637,7 @@ public void testRealisticKeys() throws Exception { public void testThreads() throws Exception { Analyzer analyzer = new MockAnalyzer(random()); RandomIndexWriter iw = new RandomIndexWriter(random(), dir, iwcWithSuggestField(analyzer, "suggest_field_1", "suggest_field_2", "suggest_field_3")); - int num = atLeast(100); + int num = Math.min(1000, atLeast(100)); final String prefix1 = "abc1_"; final String prefix2 = "abc2_"; final String prefix3 = "abc3_";