You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2012/07/25 07:26:37 UTC
svn commit: r1365450 - in /lucene/dev/trunk:
lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/
lucene/core/src/test/org/apache/lucene/search/spans/
lucene/misc/src/test/org/apache/lucene/misc/
solr/core/src/test/org/apache/solr/cloud...
Author: rmuir
Date: Wed Jul 25 05:26:37 2012
New Revision: 1365450
URL: http://svn.apache.org/viewvc?rev=1365450&view=rev
Log:
LUCENE-4252: null these out for GC to close ram leak
Modified:
lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemFilterTest.java
lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemmerTest.java
lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/spans/TestBasics.java
lucene/dev/trunk/lucene/misc/src/test/org/apache/lucene/misc/TestHighFreqTerms.java
lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/TestMultiCoreConfBootstrap.java
lucene/dev/trunk/solr/core/src/test/org/apache/solr/search/TestValueSourceCache.java
Modified: lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemFilterTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemFilterTest.java?rev=1365450&r1=1365449&r2=1365450&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemFilterTest.java (original)
+++ lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemFilterTest.java Wed Jul 25 05:26:37 2012
@@ -30,6 +30,7 @@ import org.apache.lucene.analysis.Tokeni
import org.apache.lucene.analysis.core.KeywordTokenizer;
import org.apache.lucene.analysis.miscellaneous.KeywordMarkerFilter;
import org.apache.lucene.analysis.util.CharArraySet;
+import org.junit.AfterClass;
import org.junit.BeforeClass;
public class HunspellStemFilterTest extends BaseTokenStreamTestCase {
@@ -39,6 +40,10 @@ public class HunspellStemFilterTest ext
public static void beforeClass() throws IOException, ParseException {
DICTIONARY = createDict(true);
}
+ @AfterClass
+ public static void afterClass() {
+ DICTIONARY = null;
+ }
public static HunspellDictionary createDict(boolean ignoreCase) throws IOException, ParseException {
InputStream affixStream = HunspellStemmerTest.class.getResourceAsStream("test.aff");
InputStream dictStream = HunspellStemmerTest.class.getResourceAsStream("test.dic");
Modified: lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemmerTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemmerTest.java?rev=1365450&r1=1365449&r2=1365450&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemmerTest.java (original)
+++ lucene/dev/trunk/lucene/analysis/common/src/test/org/apache/lucene/analysis/hunspell/HunspellStemmerTest.java Wed Jul 25 05:26:37 2012
@@ -19,6 +19,7 @@ package org.apache.lucene.analysis.hunsp
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.util.Version;
+import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -37,6 +38,11 @@ public class HunspellStemmerTest extends
public static void beforeClass() throws IOException, ParseException {
createStemmer(true);
}
+
+ @AfterClass
+ public static void afterClass() {
+ stemmer = null;
+ }
@Test
public void testStem_simpleSuffix() {
Modified: lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/spans/TestBasics.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/spans/TestBasics.java?rev=1365450&r1=1365449&r2=1365450&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/spans/TestBasics.java (original)
+++ lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/spans/TestBasics.java Wed Jul 25 05:26:37 2012
@@ -96,7 +96,7 @@ public class TestBasics extends LuceneTe
}
}
- static final Analyzer simplePayloadAnalyzer = new Analyzer() {
+ static Analyzer simplePayloadAnalyzer = new Analyzer() {
@Override
public TokenStreamComponents createComponents(String fieldName, Reader reader) {
@@ -130,6 +130,7 @@ public class TestBasics extends LuceneTe
searcher = null;
reader = null;
directory = null;
+ simplePayloadAnalyzer = null;
}
@Test
Modified: lucene/dev/trunk/lucene/misc/src/test/org/apache/lucene/misc/TestHighFreqTerms.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/misc/src/test/org/apache/lucene/misc/TestHighFreqTerms.java?rev=1365450&r1=1365449&r2=1365450&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/misc/src/test/org/apache/lucene/misc/TestHighFreqTerms.java (original)
+++ lucene/dev/trunk/lucene/misc/src/test/org/apache/lucene/misc/TestHighFreqTerms.java Wed Jul 25 05:26:37 2012
@@ -56,6 +56,7 @@ public class TestHighFreqTerms extends L
dir.close();
dir = null;
reader = null;
+ writer = null;
}
/******************** Tests for getHighFreqTerms **********************************/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/TestMultiCoreConfBootstrap.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/TestMultiCoreConfBootstrap.java?rev=1365450&r1=1365449&r2=1365450&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/TestMultiCoreConfBootstrap.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/TestMultiCoreConfBootstrap.java Wed Jul 25 05:26:37 2012
@@ -48,7 +48,8 @@ public class TestMultiCoreConfBootstrap
@AfterClass
public static void afterClass() {
-
+ zkServer = null;
+ zkDir = null;
}
@Override
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/search/TestValueSourceCache.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/search/TestValueSourceCache.java?rev=1365450&r1=1365449&r2=1365450&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/search/TestValueSourceCache.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/search/TestValueSourceCache.java Wed Jul 25 05:26:37 2012
@@ -21,6 +21,7 @@ import org.apache.lucene.queryparser.cla
import org.apache.lucene.search.Query;
import org.apache.lucene.search.QueryUtils;
import org.apache.solr.SolrTestCaseJ4;
+import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -34,6 +35,11 @@ public class TestValueSourceCache extend
}
static QParser _func;
+
+ @AfterClass
+ public static void afterClass() throws Exception {
+ _func = null;
+ }
Query getQuery(String query) throws ParseException {
_func.setString(query);