SOLR-4509: Fix test failures with Java 9 module system by doing a correct cleanup

This commit is contained in:
Uwe Schindler 2016-04-02 20:13:43 +02:00
parent f8ea8b855e
commit d0156b1126
3 changed files with 17 additions and 11 deletions

View File

@ -91,12 +91,12 @@ public class TestCloudDeleteByQuery extends SolrCloudTestCase {
@AfterClass
private static void afterClass() throws Exception {
CLOUD_CLIENT.close();
S_ONE_LEADER_CLIENT.close();
S_TWO_LEADER_CLIENT.close();
S_ONE_NON_LEADER_CLIENT.close();
S_TWO_NON_LEADER_CLIENT.close();
NO_COLLECTION_CLIENT.close();
CLOUD_CLIENT.close(); CLOUD_CLIENT = null;
S_ONE_LEADER_CLIENT.close(); S_ONE_LEADER_CLIENT = null;
S_TWO_LEADER_CLIENT.close(); S_TWO_LEADER_CLIENT = null;
S_ONE_NON_LEADER_CLIENT.close(); S_ONE_NON_LEADER_CLIENT = null;
S_TWO_NON_LEADER_CLIENT.close(); S_TWO_NON_LEADER_CLIENT = null;
NO_COLLECTION_CLIENT.close(); NO_COLLECTION_CLIENT = null;
}
@BeforeClass

View File

@ -206,11 +206,12 @@ public class TestTolerantUpdateProcessorCloud extends SolrCloudTestCase {
@AfterClass
public static void afterClass() throws IOException {
close(S_ONE_LEADER_CLIENT);
close(S_TWO_LEADER_CLIENT);
close(S_ONE_NON_LEADER_CLIENT);
close(S_TWO_NON_LEADER_CLIENT);
close(NO_COLLECTION_CLIENT);
close(S_ONE_LEADER_CLIENT); S_ONE_LEADER_CLIENT = null;
close(S_TWO_LEADER_CLIENT); S_TWO_LEADER_CLIENT = null;
close(S_ONE_NON_LEADER_CLIENT); S_ONE_NON_LEADER_CLIENT = null;
close(S_TWO_NON_LEADER_CLIENT); S_TWO_NON_LEADER_CLIENT = null;
close(NO_COLLECTION_CLIENT); NO_COLLECTION_CLIENT = null;
close(CLOUD_CLIENT); CLOUD_CLIENT = null;
}
private static void close(SolrClient client) throws IOException {

View File

@ -138,6 +138,11 @@ public class TestTolerantUpdateProcessorRandomCloud extends SolrCloudTestCase {
client.close();
}
}
NODE_CLIENTS = null;
if (CLOUD_CLIENT != null) {
CLOUD_CLIENT.close();
}
CLOUD_CLIENT = null;
}
public void testRandomUpdates() throws Exception {