Hello, I'm trying to guess what are you doing. It's not clear so far. I found http://stackoverflow.com/questions/11951695/embedded-solr-dih My conclusion, if you play with DIH and EmbeddedSolrServer you'd better to avoid the third beast, you don't need to bother with tests. I guess that main() is over while DIH runs in background thread. You need to loop status command until import is over. or add synchronous=true parameter to full-import command it should switch to synchronous mode: https://github.com/apache/lucene-solr/blob/trunk/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandler.java#L199
Take care On Tue, Aug 25, 2015 at 4:41 PM, Moen Endre <endre.m...@imr.no> wrote: > Is there an example of integration-testing with EmbeddedSolrServer that > loads data from a data importhandler - then queries the data? Ive tried > doing this based on > org.apache.solr.client.solrj.embedded.TestEmbeddedSolrServerConstructors. > > But no data is being imported. Here is the test-class ive tried: > https://gist.github.com/emoen/5d0a28df91c4c1127238 > > Ive also tried writing a test by extending AbstractSolrTestCase - but > havnt got this working. Ive documented some of the log output here: > http://stackoverflow.com/questions/32052642/solrcorestate-already-closed-with-unit-test-using-embeddedsolrserver-v-5-2-1 > > Should I extend AbstractSolrTestCase or SolrTestCaseJ4 when writing tests? > > Cheers > Endre > -- Sincerely yours Mikhail Khludnev Principal Engineer, Grid Dynamics <http://www.griddynamics.com> <mkhlud...@griddynamics.com>