Am giving up on this, and resorting to my own test framework using JettySolrRunner Before a Suite runs.
Facing quite a few hurdles - 1. When I run tests from IDE I get, java.lang.AssertionError: fix your classpath to have tests-framework.jar before lucene-core.jar 2. Gradle "test" works Ok, But getSolrHome in AbstractSolrTestCase is never called 3. The code imposes a class hierarchy on the test classes 4. Not enough documentation / samples etc., On 10/12/15, 10:51 AM, "Sathyakumar Seshachalam" <sathyakumar_seshacha...@trimble.com> wrote: >Hello Andrea, > >Thanks for the link. Am running 4.10.3. However the test-framework classes >haven¹t changed much. I will give this a try. > > >On 09/12/15, 4:11 PM, "Andrea Gazzarini" <a.gazzar...@gmail.com> wrote: > >>Hi Sathyakumar, >>check this post [1] (assuming you're using Solr 5.x), maybe it can help. >> >>Andrea >> >>[1] >>http://andreagazzarini.blogspot.it/2015/10/how-to-do-integration-tests-wi >>t >>h-solr.html >> >>2015-12-09 11:32 GMT+01:00 Sathyakumar Seshachalam < >>sathyakumar_seshacha...@trimble.com>: >> >>> Are there any documentations around Solr test framework. ( >>> http://mvnrepository.com/artifact/org.apache.solr/solr-test-framework) >>> >>> I am looking to do integration tests to just check if I am able to add >>> document and search it via JUnitTests. There does seem to be a >>> test-framework from solr, but the documentation seems to be woefully >>> inadequate. >>> In my case I have a conf folder that contains the schema and solrconfig >>> (that I will actually copy to my solr home and run in production), Just >>> with these two files in a folder, Is it possible to run an Integration >>>Test >>> ? >>> >>> Any pointers/suggestions ? I tried running test case pointing it to the >>> parent folder but got an error >>> >>> java.lang.AssertionError: fix your classpath to have >>>tests-framework.jar >>> before lucene-core.jar >>> >>> And I cannot seem to fix the above either. Am using gradle and actually >>>do >>> have test-framework as the first dependency. >>> >>> >>> >