You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sa...@apache.org on 2013/04/22 23:25:52 UTC
svn commit: r1470723 -
/lucene/dev/trunk/solr/core/src/test/org/apache/solr/schema/TestManagedSchema.java
Author: sarowe
Date: Mon Apr 22 21:25:52 2013
New Revision: 1470723
URL: http://svn.apache.org/r1470723
Log:
SOLR-3251: TestManagedSchema: Explicitly close managed-schema FileInputStream so that Windows can delete the file in the @After-annotated method that cleans up the temp directory.
Modified:
lucene/dev/trunk/solr/core/src/test/org/apache/solr/schema/TestManagedSchema.java
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/schema/TestManagedSchema.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/schema/TestManagedSchema.java?rev=1470723&r1=1470722&r2=1470723&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/schema/TestManagedSchema.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/schema/TestManagedSchema.java Mon Apr 22 21:25:52 2013
@@ -180,7 +180,9 @@ public class TestManagedSchema extends A
h.getCore().setLatestSchema(newSchema);
assertTrue(managedSchemaFile.exists());
- managedSchemaContents = IOUtils.toString(new FileInputStream(managedSchemaFile), "UTF-8");
+ FileInputStream stream = new FileInputStream(managedSchemaFile);
+ managedSchemaContents = IOUtils.toString(stream, "UTF-8");
+ stream.close(); // Explicitly close so that Windows can delete this file
assertTrue(managedSchemaContents.contains("<field name=\"new_field\" type=\"string\" stored=\"false\"/>"));
}