mirror of https://github.com/apache/lucene.git
SOLR-15011: Remove flawed test
This commit is contained in:
parent
9837bc4a4d
commit
db61297590
|
@ -18,7 +18,6 @@
|
|||
package org.apache.solr.handler.admin;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
@ -28,17 +27,12 @@ import org.apache.lucene.util.IOUtils;
|
|||
import org.apache.solr.client.solrj.SolrRequest;
|
||||
import org.apache.solr.client.solrj.SolrServerException;
|
||||
import org.apache.solr.client.solrj.impl.CloudSolrClient;
|
||||
import org.apache.solr.client.solrj.request.CollectionAdminRequest;
|
||||
import org.apache.solr.client.solrj.request.GenericSolrRequest;
|
||||
import org.apache.solr.client.solrj.response.QueryResponse;
|
||||
import org.apache.solr.client.solrj.response.SimpleSolrResponse;
|
||||
import org.apache.solr.cloud.SolrCloudTestCase;
|
||||
import org.apache.solr.common.SolrException;
|
||||
import org.apache.solr.common.params.CommonParams;
|
||||
import org.apache.solr.common.params.MapSolrParams;
|
||||
import org.apache.solr.common.params.ModifiableSolrParams;
|
||||
import org.apache.solr.common.util.NamedList;
|
||||
import org.apache.solr.common.util.SimpleOrderedMap;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.BeforeClass;
|
||||
|
@ -97,33 +91,6 @@ public class AdminHandlersProxyTest extends SolrCloudTestCase {
|
|||
assertNotNull(((NamedList)nl.get(nl.getName(1))).get("metrics"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@BadApple(bugUrl = "https://issues.apache.org/jira/browse/SOLR-15011")
|
||||
public void proxyLoggingHandlerAllNodes() throws IOException, SolrServerException {
|
||||
CollectionAdminRequest.createCollection("collection", "conf", 2, 2).process(solrClient);
|
||||
ModifiableSolrParams mparams = new ModifiableSolrParams();
|
||||
|
||||
mparams.set(CommonParams.QT, "/admin/logging");
|
||||
mparams.set("nodes", "all");
|
||||
mparams.set("set", "com.codahale.metrics.jmx.JmxReporter:WARN");
|
||||
solrClient.query("collection", mparams, SolrRequest.METHOD.GET);
|
||||
|
||||
Set<String> nodes = solrClient.getClusterStateProvider().getLiveNodes();
|
||||
nodes.forEach(node -> {
|
||||
mparams.clear();
|
||||
mparams.set(CommonParams.QT, "/admin/logging");
|
||||
mparams.set("nodes", node);
|
||||
QueryResponse rsp = null;
|
||||
try {
|
||||
rsp = solrClient.query("collection", mparams, SolrRequest.METHOD.GET);
|
||||
} catch (Exception e) {
|
||||
fail("Exception while proxying request to node " + node);
|
||||
}
|
||||
NamedList<Object> nl = rsp.getResponse();
|
||||
assertEquals("WARN", ((SimpleOrderedMap) ((ArrayList)nl.get("loggers")).get(5)).get("level"));
|
||||
});
|
||||
}
|
||||
|
||||
@Test(expected = SolrException.class)
|
||||
public void proxySystemInfoHandlerNonExistingNode() throws IOException, SolrServerException {
|
||||
MapSolrParams params = new MapSolrParams(Collections.singletonMap("nodes", "example.com:1234_solr"));
|
||||
|
|
Loading…
Reference in New Issue