Thanks! On Mon, Nov 5, 2012 at 12:37 PM, <mikemcc...@apache.org> wrote: > Author: mikemccand > Date: Mon Nov 5 17:37:31 2012 > New Revision: 1405892 > > URL: http://svn.apache.org/viewvc?rev=1405892&view=rev > Log: > use smaller index for TestSlowCollationMethods.testQuery > > Modified: > lucene/dev/trunk/ (props changed) > lucene/dev/trunk/lucene/ (props changed) > lucene/dev/trunk/lucene/sandbox/ (props changed) > > lucene/dev/trunk/lucene/sandbox/src/test/org/apache/lucene/sandbox/queries/TestSlowCollationMethods.java > > Modified: > lucene/dev/trunk/lucene/sandbox/src/test/org/apache/lucene/sandbox/queries/TestSlowCollationMethods.java > URL: > http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/sandbox/src/test/org/apache/lucene/sandbox/queries/TestSlowCollationMethods.java?rev=1405892&r1=1405891&r2=1405892&view=diff > ============================================================================== > --- > lucene/dev/trunk/lucene/sandbox/src/test/org/apache/lucene/sandbox/queries/TestSlowCollationMethods.java > (original) > +++ > lucene/dev/trunk/lucene/sandbox/src/test/org/apache/lucene/sandbox/queries/TestSlowCollationMethods.java > Mon Nov 5 17:37:31 2012 > @@ -147,10 +147,40 @@ public class TestSlowCollationMethods ex > } > } > > - public void testQuery() { > + public void testQuery() throws Exception { > + > + // Copied from beforeClass, but scaled down to few docs: > + // since otherwise this test can run for a very long > + // time (1-2 hours or more; see Lucene-Solr-4.x-Linux Build #2204): > + final Locale locale = LuceneTestCase.randomLocale(random()); > + Collator collator = Collator.getInstance(locale); > + collator.setStrength(Collator.IDENTICAL); > + collator.setDecomposition(Collator.NO_DECOMPOSITION); > + > + int numDocs = 20 * RANDOM_MULTIPLIER; > + Directory dir = newDirectory(); > + RandomIndexWriter iw = new RandomIndexWriter(random(), dir); > + for (int i = 0; i < numDocs; i++) { > + Document doc = new Document(); > + String value = _TestUtil.randomUnicodeString(random()); > + Field field = newStringField("field", value, Field.Store.YES); > + doc.add(field); > + iw.addDocument(doc); > + } > + IndexReader reader = iw.getReader(); > + iw.close(); > + > + IndexSearcher searcher = newSearcher(reader); > + > String startPoint = _TestUtil.randomUnicodeString(random()); > String endPoint = _TestUtil.randomUnicodeString(random()); > Query query = new SlowCollatedTermRangeQuery("field", startPoint, > endPoint, true, true, collator); > QueryUtils.check(random(), query, searcher); > + reader.close(); > + dir.close(); > + collator = null; > + searcher = null; > + reader = null; > + dir = null; > } > } > >
--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org