Do we have any tests that operate on a "real" Solr instance running from "bin/solr"? Such tests could find problems with bin/solr and any classpath matters in how Jetty operates. Solr does have JettySolrRunner which is great but doesn't cover the aforementioned matters.
We've got some really nice tests in SolrExampleTests which is a base class and many implementations that create SolrJ clients in different ways. I could imagine modifying this such that if a magic system property is specified to a URL of an existing Solr instance, then the test would not create a JettySolrRunner but instead use the configured one. This would then be executed by the smoke tester and maybe a future Docker release process. I have test infrastructure I wrote where I work that does this sort of thing for our Solr plugins, and it works great. ~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley