Skip to content

Commit 8bfab45

Browse files
authored
Tests: JettyConfig.Builder.sslConfig now self inits (#2318)
-- from SolrTestCaseJ4.sslConfig. Instead of creator of JettyConfig remembering to set this all over the place. Don't need SolrTestCaseJ4.buildJettyConfig()
1 parent ede40a0 commit 8bfab45

File tree

39 files changed

+68
-90
lines changed

39 files changed

+68
-90
lines changed

solr/core/src/test/org/apache/solr/TestSolrCoreProperties.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.apache.solr.client.solrj.response.QueryResponse;
2525
import org.apache.solr.common.params.SolrParams;
2626
import org.apache.solr.common.util.NamedList;
27+
import org.apache.solr.embedded.JettyConfig;
2728
import org.junit.BeforeClass;
2829

2930
/**
@@ -73,7 +74,7 @@ public static void beforeTest() throws Exception {
7374
nodeProperties.setProperty("solr.data.dir", createTempDir().toFile().getCanonicalPath());
7475
}
7576

76-
solrClientTestRule.startSolr(homeDir, nodeProperties, buildJettyConfig());
77+
solrClientTestRule.startSolr(homeDir, nodeProperties, JettyConfig.builder().build());
7778

7879
// createJetty(homeDir.getAbsolutePath(), null, null);
7980
}

solr/core/src/test/org/apache/solr/cloud/ConcurrentCreateRoutedAliasTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.apache.solr.client.solrj.request.CollectionAdminRequest;
2525
import org.apache.solr.client.solrj.response.CollectionAdminResponse;
2626
import org.apache.solr.common.util.IOUtils;
27+
import org.apache.solr.embedded.JettyConfig;
2728
import org.junit.After;
2829
import org.junit.Before;
2930
import org.junit.Test;
@@ -44,7 +45,7 @@ public class ConcurrentCreateRoutedAliasTest extends SolrTestCaseJ4 {
4445
@Before
4546
public void setUp() throws Exception {
4647
super.setUp();
47-
solrCluster = new MiniSolrCloudCluster(4, createTempDir(), buildJettyConfig());
48+
solrCluster = new MiniSolrCloudCluster(4, createTempDir(), JettyConfig.builder().build());
4849
}
4950

5051
@Override

solr/core/src/test/org/apache/solr/cloud/TestConfigSetsAPIExclusivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.apache.solr.client.solrj.request.ConfigSetAdminRequest;
2727
import org.apache.solr.client.solrj.request.ConfigSetAdminRequest.Create;
2828
import org.apache.solr.client.solrj.request.ConfigSetAdminRequest.Delete;
29+
import org.apache.solr.embedded.JettyConfig;
2930
import org.junit.After;
3031
import org.junit.Before;
3132
import org.junit.Test;
@@ -49,7 +50,7 @@ public class TestConfigSetsAPIExclusivity extends SolrTestCaseJ4 {
4950
@Before
5051
public void setUp() throws Exception {
5152
super.setUp();
52-
solrCluster = new MiniSolrCloudCluster(1, createTempDir(), buildJettyConfig());
53+
solrCluster = new MiniSolrCloudCluster(1, createTempDir(), JettyConfig.builder().build());
5354
}
5455

5556
@Override

solr/core/src/test/org/apache/solr/cloud/TestConfigSetsAPIZkFailure.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import org.apache.solr.common.util.Utils;
4444
import org.apache.solr.core.ConfigSetProperties;
4545
import org.apache.solr.core.ConfigSetService;
46+
import org.apache.solr.embedded.JettyConfig;
4647
import org.apache.zookeeper.KeeperException;
4748
import org.apache.zookeeper.KeeperException.NoNodeException;
4849
import org.apache.zookeeper.Watcher;
@@ -86,7 +87,7 @@ public void setUp() throws Exception {
8687
1,
8788
testDir,
8889
MiniSolrCloudCluster.DEFAULT_CLOUD_SOLR_XML,
89-
buildJettyConfig(),
90+
JettyConfig.builder().build(),
9091
zkTestServer,
9192
true);
9293
}

solr/core/src/test/org/apache/solr/cloud/TestRequestForwarding.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.apache.solr.SolrTestCaseJ4.SuppressSSL;
2222
import org.apache.solr.client.solrj.request.CollectionAdminRequest;
2323
import org.apache.solr.client.solrj.response.CollectionAdminResponse;
24+
import org.apache.solr.embedded.JettyConfig;
2425
import org.apache.solr.embedded.JettySolrRunner;
2526
import org.junit.Test;
2627

@@ -34,7 +35,7 @@ public void setUp() throws Exception {
3435
super.setUp();
3536
System.setProperty("solr.test.sys.prop1", "propone");
3637
System.setProperty("solr.test.sys.prop2", "proptwo");
37-
solrCluster = new MiniSolrCloudCluster(3, createTempDir(), buildJettyConfig());
38+
solrCluster = new MiniSolrCloudCluster(3, createTempDir(), JettyConfig.builder().build());
3839
solrCluster.uploadConfigSet(TEST_PATH().resolve("collection1/conf"), "conf1");
3940
}
4041

solr/core/src/test/org/apache/solr/cloud/TestWaitForStateWithJettyShutdowns.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.apache.solr.common.cloud.DocCollection;
3333
import org.apache.solr.common.util.ExecutorUtil;
3434
import org.apache.solr.common.util.SolrNamedThreadFactory;
35+
import org.apache.solr.embedded.JettyConfig;
3536
import org.apache.solr.embedded.JettySolrRunner;
3637
import org.slf4j.Logger;
3738
import org.slf4j.LoggerFactory;
@@ -42,7 +43,7 @@ public class TestWaitForStateWithJettyShutdowns extends SolrTestCaseJ4 {
4243
public void testWaitForStateAfterShutDown() throws Exception {
4344
final String col_name = "test_col";
4445
final MiniSolrCloudCluster cluster =
45-
new MiniSolrCloudCluster(1, createTempDir(), buildJettyConfig());
46+
new MiniSolrCloudCluster(1, createTempDir(), JettyConfig.builder().build());
4647
try {
4748
log.info("Create our collection");
4849
CollectionAdminRequest.createCollection(col_name, "_default", 1, 1)
@@ -76,7 +77,7 @@ public void testWaitForStateBeforeShutDown() throws Exception {
7677
ExecutorUtil.newMDCAwareFixedThreadPool(
7778
1, new SolrNamedThreadFactory("background_executor"));
7879
final MiniSolrCloudCluster cluster =
79-
new MiniSolrCloudCluster(1, createTempDir(), buildJettyConfig());
80+
new MiniSolrCloudCluster(1, createTempDir(), JettyConfig.builder().build());
8081
try {
8182
log.info("Create our collection");
8283
CollectionAdminRequest.createCollection(col_name, "_default", 1, 1)

solr/core/src/test/org/apache/solr/cloud/api/collections/ConcurrentDeleteAndCreateCollectionTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.apache.solr.cloud.MiniSolrCloudCluster;
3030
import org.apache.solr.common.util.IOUtils;
3131
import org.apache.solr.common.util.TimeSource;
32+
import org.apache.solr.embedded.JettyConfig;
3233
import org.apache.solr.util.TimeOut;
3334
import org.junit.After;
3435
import org.junit.Before;
@@ -46,7 +47,7 @@ public class ConcurrentDeleteAndCreateCollectionTest extends SolrTestCaseJ4 {
4647
@Before
4748
public void setUp() throws Exception {
4849
super.setUp();
49-
solrCluster = new MiniSolrCloudCluster(1, createTempDir(), buildJettyConfig());
50+
solrCluster = new MiniSolrCloudCluster(1, createTempDir(), JettyConfig.builder().build());
5051
}
5152

5253
@Override

solr/core/src/test/org/apache/solr/handler/PingRequestHandlerTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import org.apache.solr.cloud.SolrCloudTestCase;
3232
import org.apache.solr.common.SolrException;
3333
import org.apache.solr.common.util.NamedList;
34+
import org.apache.solr.embedded.JettyConfig;
3435
import org.apache.solr.embedded.JettySolrRunner;
3536
import org.apache.solr.request.SolrQueryRequest;
3637
import org.apache.solr.response.SolrQueryResponse;
@@ -169,7 +170,7 @@ public void testBadActionRaisesException() {
169170
public void testPingInClusterWithNoHealthCheck() throws Exception {
170171

171172
MiniSolrCloudCluster miniCluster =
172-
new MiniSolrCloudCluster(NUM_SERVERS, createTempDir(), buildJettyConfig());
173+
new MiniSolrCloudCluster(NUM_SERVERS, createTempDir(), JettyConfig.builder().build());
173174

174175
final CloudSolrClient cloudSolrClient = miniCluster.getSolrClient();
175176

solr/core/src/test/org/apache/solr/handler/V2StandaloneTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.apache.solr.client.solrj.SolrClient;
2525
import org.apache.solr.client.solrj.request.V2Request;
2626
import org.apache.solr.common.util.NamedList;
27+
import org.apache.solr.embedded.JettyConfig;
2728
import org.apache.solr.embedded.JettySolrRunner;
2829
import org.junit.Test;
2930

@@ -37,7 +38,7 @@ public void testWelcomeMessage() throws Exception {
3738
Files.copy(Path.of(TEST_HOME(), "solr.xml"), solrHomeTmp.resolve("solr.xml"));
3839

3940
JettySolrRunner jetty =
40-
new JettySolrRunner(solrHomeTmp.toAbsolutePath().toString(), buildJettyConfig());
41+
new JettySolrRunner(solrHomeTmp.toAbsolutePath().toString(), JettyConfig.builder().build());
4142
jetty.start();
4243

4344
try (SolrClient client = getHttpSolrClient(buildUrl(jetty.getLocalPort()))) {

solr/core/src/test/org/apache/solr/handler/admin/CoreAdminHandlerTest.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
import org.apache.solr.core.CoreContainer;
4343
import org.apache.solr.core.CoreDescriptor;
4444
import org.apache.solr.core.SolrCore;
45+
import org.apache.solr.embedded.JettyConfig;
4546
import org.apache.solr.embedded.JettySolrRunner;
4647
import org.apache.solr.response.SolrQueryResponse;
4748
import org.junit.BeforeClass;
@@ -301,7 +302,8 @@ public void testDeleteInstanceDir() throws Exception {
301302
Files.writeString(renamePropFile, "", StandardCharsets.UTF_8);
302303

303304
JettySolrRunner runner =
304-
new JettySolrRunner(solrHomeDirectory.toAbsolutePath().toString(), buildJettyConfig());
305+
new JettySolrRunner(
306+
solrHomeDirectory.toAbsolutePath().toString(), JettyConfig.builder().build());
305307
runner.start();
306308

307309
try (SolrClient client =
@@ -374,7 +376,8 @@ public void testUnloadForever() throws Exception {
374376
Path corex = solrHomeDirectory.resolve("corex");
375377
Files.writeString(corex.resolve("core.properties"), "", StandardCharsets.UTF_8);
376378
JettySolrRunner runner =
377-
new JettySolrRunner(solrHomeDirectory.toAbsolutePath().toString(), buildJettyConfig());
379+
new JettySolrRunner(
380+
solrHomeDirectory.toAbsolutePath().toString(), JettyConfig.builder().build());
378381
runner.start();
379382

380383
try (SolrClient client =
@@ -438,7 +441,8 @@ public void testDeleteInstanceDirAfterCreateFailure() throws Exception {
438441
Path corex = solrHomeDirectory.resolve("corex");
439442
Files.writeString(corex.resolve("core.properties"), "", StandardCharsets.UTF_8);
440443
JettySolrRunner runner =
441-
new JettySolrRunner(solrHomeDirectory.toAbsolutePath().toString(), buildJettyConfig());
444+
new JettySolrRunner(
445+
solrHomeDirectory.toAbsolutePath().toString(), JettyConfig.builder().build());
442446
runner.start();
443447

444448
try (SolrClient client =

0 commit comments

Comments
 (0)