You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by sh...@apache.org on 2016/05/10 06:59:50 UTC
svn commit: r1743105 - in /manifoldcf/integration/solr-6.x/trunk: solr/
solr/collection1/ solr/collection1/conf/ src/main/java/org/apache/solr/mcf/
src/test/java/org/apache/solr/mcf/
Author: shinichiro
Date: Tue May 10 06:59:50 2016
New Revision: 1743105
URL: http://svn.apache.org/viewvc?rev=1743105&view=rev
Log:
Fix tests
Added:
manifoldcf/integration/solr-6.x/trunk/solr/
manifoldcf/integration/solr-6.x/trunk/solr/collection1/
manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/
manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/managed-schema
manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/schema-auth.xml.bak
manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-load.xml (with props)
manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-qparser.xml (with props)
manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth.xml (with props)
Modified:
manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFQParserPlugin.java
manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFSearchComponent.java
manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFQParserPluginTest.java
manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSCLoadTest.java
manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSearchComponentTest.java
Added: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/managed-schema
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/managed-schema?rev=1743105&view=auto
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/managed-schema (added)
+++ manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/managed-schema Tue May 10 06:59:50 2016
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Solr managed schema - automatically generated - DO NOT EDIT -->
+<schema name="auth" version="1.5">
+ <uniqueKey>id</uniqueKey>
+ <fieldType name="string" class="solr.StrField"/>
+ <field name="allow_token_document" type="string" default="__nosecurity__" multiValued="true" indexed="true" stored="false"/>
+ <field name="allow_token_parent" type="string" default="__nosecurity__" multiValued="true" indexed="true" stored="false"/>
+ <field name="allow_token_share" type="string" default="__nosecurity__" multiValued="true" indexed="true" stored="false"/>
+ <field name="deny_token_document" type="string" default="__nosecurity__" multiValued="true" indexed="true" stored="false"/>
+ <field name="deny_token_parent" type="string" default="__nosecurity__" multiValued="true" indexed="true" stored="false"/>
+ <field name="deny_token_share" type="string" default="__nosecurity__" multiValued="true" indexed="true" stored="false"/>
+ <field name="id" type="string" indexed="true" required="true" stored="true"/>
+</schema>
\ No newline at end of file
Added: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/schema-auth.xml.bak
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/schema-auth.xml.bak?rev=1743105&view=auto
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/schema-auth.xml.bak (added)
+++ manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/schema-auth.xml.bak Tue May 10 06:59:50 2016
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<schema name="auth" version="1.5">
+ <types>
+ <fieldType name="string" class="solr.StrField"/>
+ </types>
+ <fields>
+ <field name="id" type="string" indexed="true" stored="true" required="true"/>
+ <!-- MCF Security fields -->
+ <field name="allow_token_document" type="string" indexed="true" stored="false" multiValued="true" default="__nosecurity__"/>
+ <field name="deny_token_document" type="string" indexed="true" stored="false" multiValued="true" default="__nosecurity__"/>
+ <field name="allow_token_share" type="string" indexed="true" stored="false" multiValued="true" default="__nosecurity__"/>
+ <field name="deny_token_share" type="string" indexed="true" stored="false" multiValued="true" default="__nosecurity__"/>
+ <field name="allow_token_parent" type="string" indexed="true" stored="false" multiValued="true" default="__nosecurity__"/>
+ <field name="deny_token_parent" type="string" indexed="true" stored="false" multiValued="true" default="__nosecurity__"/>
+ </fields>
+ <uniqueKey>id</uniqueKey>
+</schema>
Added: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-load.xml
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-load.xml?rev=1743105&view=auto
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-load.xml (added)
+++ manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-load.xml Tue May 10 06:59:50 2016
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<config>
+
+ <luceneMatchVersion>${tests.luceneMatchVersion:LUCENE_CURRENT}</luceneMatchVersion>
+ <jmx />
+
+ <dataDir>${solr.data.dir:}</dataDir>
+
+ <directoryFactory name="DirectoryFactory" class="${solr.directoryFactory:solr.RAMDirectoryFactory}"/>
+
+ <updateHandler class="solr.DirectUpdateHandler2">
+ </updateHandler>
+
+ <!-- test MCF Security Filter settings -->
+ <searchComponent name="mcf-param" class="org.apache.solr.mcf.ManifoldCFSearchComponent" >
+ <str name="AuthorityServiceBaseURL">http://localhost:8346/mcf-as</str>
+ <int name="SocketTimeOut">3000</int>
+ <str name="AllowAttributePrefix">aap-</str>
+ <str name="DenyAttributePrefix">dap-</str>
+ </searchComponent>
+
+ <searchComponent name="mcf" class="org.apache.solr.mcf.ManifoldCFSearchComponent" >
+ <str name="AuthorityServiceBaseURL">http://localhost:8346/mcf-as</str>
+ </searchComponent>
+
+ <requestHandler name="/mcf" class="solr.SearchHandler" startup="lazy">
+ <lst name="invariants">
+ <bool name="mcf">true</bool>
+ </lst>
+ <lst name="defaults">
+ <str name="echoParams">all</str>
+ </lst>
+ <arr name="components">
+ <str>query</str>
+ <str>mcf</str>
+ </arr>
+ </requestHandler>
+
+</config>
Propchange: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-load.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-load.xml
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Added: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-qparser.xml
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-qparser.xml?rev=1743105&view=auto
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-qparser.xml (added)
+++ manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-qparser.xml Tue May 10 06:59:50 2016
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<config>
+
+ <luceneMatchVersion>${tests.luceneMatchVersion:LUCENE_CURRENT}</luceneMatchVersion>
+ <jmx />
+
+ <dataDir>${solr.data.dir:}</dataDir>
+
+ <directoryFactory name="DirectoryFactory" class="${solr.directoryFactory:solr.RAMDirectoryFactory}"/>
+
+ <updateHandler class="solr.DirectUpdateHandler2">
+ </updateHandler>
+
+ <!-- test MCF Security Filter settings -->
+ <queryParser name="mcf-security_param" class="org.apache.solr.mcf.ManifoldCFQParserPlugin" >
+ <str name="AuthorityServiceBaseURL">http://localhost:8347/mcf-as</str>
+ <int name="SocketTimeOut">3000</int>
+ <str name="AllowAttributePrefix">aap-</str>
+ <str name="DenyAttributePrefix">dap-</str>
+ </queryParser>
+
+ <queryParser name="mcf_security" class="org.apache.solr.mcf.ManifoldCFQParserPlugin" >
+ <str name="AuthorityServiceBaseURL">http://localhost:8347/mcf-as</str>
+ </queryParser>
+
+ <requestHandler name="/mcf" class="solr.SearchHandler" startup="lazy">
+ <lst name="invariants">
+ <bool name="mcf">true</bool>
+ </lst>
+ <lst name="defaults">
+ <str name="echoParams">all</str>
+ </lst>
+ <lst name="appends">
+ <str name="fq">{!mcf_security}</str>
+ </lst>
+ <arr name="components">
+ <str>query</str>
+ </arr>
+ </requestHandler>
+
+</config>
Propchange: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-qparser.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth-qparser.xml
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Added: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth.xml
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth.xml?rev=1743105&view=auto
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth.xml (added)
+++ manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth.xml Tue May 10 06:59:50 2016
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<config>
+
+ <luceneMatchVersion>${tests.luceneMatchVersion:LUCENE_CURRENT}</luceneMatchVersion>
+ <jmx />
+
+ <dataDir>${solr.data.dir:}</dataDir>
+
+ <directoryFactory name="DirectoryFactory" class="${solr.directoryFactory:solr.RAMDirectoryFactory}"/>
+
+ <updateHandler class="solr.DirectUpdateHandler2">
+ </updateHandler>
+
+ <!-- test MCF Security Filter settings -->
+ <searchComponent name="mcf-param" class="org.apache.solr.mcf.ManifoldCFSearchComponent" >
+ <str name="AuthorityServiceBaseURL">http://localhost:8345/mcf-as</str>
+ <int name="SocketTimeOut">3000</int>
+ <str name="AllowAttributePrefix">aap-</str>
+ <str name="DenyAttributePrefix">dap-</str>
+ </searchComponent>
+
+ <searchComponent name="mcf" class="org.apache.solr.mcf.ManifoldCFSearchComponent" >
+ </searchComponent>
+
+ <requestHandler name="/mcf" class="solr.SearchHandler" startup="lazy">
+ <lst name="invariants">
+ <bool name="mcf">true</bool>
+ </lst>
+ <lst name="defaults">
+ <str name="echoParams">all</str>
+ </lst>
+ <arr name="components">
+ <str>query</str>
+ <str>mcf</str>
+ </arr>
+ </requestHandler>
+
+</config>
Propchange: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: manifoldcf/integration/solr-6.x/trunk/solr/collection1/conf/solrconfig-auth.xml
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Modified: manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFQParserPlugin.java
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFQParserPlugin.java?rev=1743105&r1=1743104&r2=1743105&view=diff
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFQParserPlugin.java (original)
+++ manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFQParserPlugin.java Tue May 10 06:59:50 2016
@@ -258,7 +258,7 @@ public class ManifoldCFQParserPlugin ext
}
}
- BooleanQuery bq = new BooleanQuery();
+ BooleanQuery.Builder bq = new BooleanQuery.Builder();
//bf.setMaxClauseCount(100000);
Query allowShareOpen = new TermQuery(new Term(fieldAllowShare,NOSECURITY_TOKEN));
@@ -293,7 +293,7 @@ public class ManifoldCFQParserPlugin ext
BooleanClause.Occur.MUST);
}
- return new ConstantScoreQuery(bq);
+ return new ConstantScoreQuery(bq.build());
}
/** Calculate a complete subclause, representing something like:
@@ -302,20 +302,20 @@ public class ManifoldCFQParserPlugin ext
*/
protected Query calculateCompleteSubquery(String allowField, String denyField, Query allowOpen, Query denyOpen, List<String> userAccessTokens)
{
- BooleanQuery bq = new BooleanQuery();
+ BooleanQuery.Builder bq = new BooleanQuery.Builder();
BooleanQuery.setMaxClauseCount(1000000);
// Add the empty-acl case
- BooleanQuery subUnprotectedClause = new BooleanQuery();
+ BooleanQuery.Builder subUnprotectedClause = new BooleanQuery.Builder();
subUnprotectedClause.add(allowOpen,BooleanClause.Occur.MUST);
subUnprotectedClause.add(denyOpen,BooleanClause.Occur.MUST);
- bq.add(subUnprotectedClause,BooleanClause.Occur.SHOULD);
+ bq.add(subUnprotectedClause.build(),BooleanClause.Occur.SHOULD);
for (String accessToken : userAccessTokens)
{
bq.add(new TermQuery(new Term(allowField,accessToken)),BooleanClause.Occur.SHOULD);
bq.add(new TermQuery(new Term(denyField,accessToken)),BooleanClause.Occur.MUST_NOT);
}
- return bq;
+ return bq.build();
}
// Protected methods
Modified: manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFSearchComponent.java
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFSearchComponent.java?rev=1743105&r1=1743104&r2=1743105&view=diff
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFSearchComponent.java (original)
+++ manifoldcf/integration/solr-6.x/trunk/src/main/java/org/apache/solr/mcf/ManifoldCFSearchComponent.java Tue May 10 06:59:50 2016
@@ -251,7 +251,7 @@ public class ManifoldCFSearchComponent e
userAccessTokens = getAccessTokens(domainMap);
}
- BooleanQuery bq = new BooleanQuery();
+ BooleanQuery.Builder bq = new BooleanQuery.Builder();
//bf.setMaxClauseCount(100000);
Query allowShareOpen = new TermQuery(new Term(fieldAllowShare,NOSECURITY_TOKEN));
@@ -293,7 +293,7 @@ public class ManifoldCFSearchComponent e
list = new ArrayList<>();
rb.setFilters(list);
}
- list.add(new ConstantScoreQuery(bq));
+ list.add(new ConstantScoreQuery(bq.build()));
}
@Override
@@ -308,20 +308,20 @@ public class ManifoldCFSearchComponent e
*/
protected Query calculateCompleteSubquery(String allowField, String denyField, Query allowOpen, Query denyOpen, List<String> userAccessTokens)
{
- BooleanQuery bq = new BooleanQuery();
+ BooleanQuery.Builder bq = new BooleanQuery.Builder();
BooleanQuery.setMaxClauseCount(1000000);
// Add the empty-acl case
- BooleanQuery subUnprotectedClause = new BooleanQuery();
+ BooleanQuery.Builder subUnprotectedClause = new BooleanQuery.Builder();
subUnprotectedClause.add(allowOpen,BooleanClause.Occur.MUST);
subUnprotectedClause.add(denyOpen,BooleanClause.Occur.MUST);
- bq.add(subUnprotectedClause,BooleanClause.Occur.SHOULD);
+ bq.add(subUnprotectedClause.build(),BooleanClause.Occur.SHOULD);
for (String accessToken : userAccessTokens)
{
bq.add(new TermQuery(new Term(allowField,accessToken)),BooleanClause.Occur.SHOULD);
bq.add(new TermQuery(new Term(denyField,accessToken)),BooleanClause.Occur.MUST_NOT);
}
- return bq;
+ return bq.build();
}
//---------------------------------------------------------------------------------
Modified: manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFQParserPluginTest.java
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFQParserPluginTest.java?rev=1743105&r1=1743104&r2=1743105&view=diff
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFQParserPluginTest.java (original)
+++ manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFQParserPluginTest.java Tue May 10 06:59:50 2016
@@ -24,6 +24,7 @@ import javax.servlet.http.HttpServletReq
import javax.servlet.http.HttpServletResponse;
import org.apache.solr.SolrTestCaseJ4;
+import org.apache.solr.SolrTestCaseJ4.SuppressSSL;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -33,6 +34,7 @@ import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
+@SuppressSSL
public class ManifoldCFQParserPluginTest extends SolrTestCaseJ4 {
static MockMCFAuthorityService service;
Modified: manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSCLoadTest.java
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSCLoadTest.java?rev=1743105&r1=1743104&r2=1743105&view=diff
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSCLoadTest.java (original)
+++ manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSCLoadTest.java Tue May 10 06:59:50 2016
@@ -25,6 +25,7 @@ import javax.servlet.http.HttpServletReq
import javax.servlet.http.HttpServletResponse;
import org.apache.solr.SolrTestCaseJ4;
+import org.apache.solr.SolrTestCaseJ4.SuppressSSL;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -34,6 +35,7 @@ import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
+@SuppressSSL
public class ManifoldCFSCLoadTest extends SolrTestCaseJ4 {
static MockMCFAuthorityService service;
Modified: manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSearchComponentTest.java
URL: http://svn.apache.org/viewvc/manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSearchComponentTest.java?rev=1743105&r1=1743104&r2=1743105&view=diff
==============================================================================
--- manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSearchComponentTest.java (original)
+++ manifoldcf/integration/solr-6.x/trunk/src/test/java/org/apache/solr/mcf/ManifoldCFSearchComponentTest.java Tue May 10 06:59:50 2016
@@ -24,6 +24,7 @@ import javax.servlet.http.HttpServletReq
import javax.servlet.http.HttpServletResponse;
import org.apache.solr.SolrTestCaseJ4;
+import org.apache.solr.SolrTestCaseJ4.SuppressSSL;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -33,6 +34,7 @@ import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
+@SuppressSSL
public class ManifoldCFSearchComponentTest extends SolrTestCaseJ4 {
static MockMCFAuthorityService service;