Hi Thomas, I see what you mean; the utilities used by that test as-is rely on XML. If you want to send the atomic-update via Javabin, the best option is probably to write a small testcase using SolrJ. Javabin is the default wire format in SolrJ, so it should do what you want.
If you haven't used SolrJ much before, then this should give you a good overview: https://lucene.apache.org/solr/guide/7_7/using-solrj.html. As far as performing atomic-updates specifically, Yonik has an example on his blog post here that does an atomic update in SolrJ: http://yonik.com/solr/atomic-updates/ . Hopefully those two are enough to get you started. Lastly, I'll assign SOLR-13331 to myself and can help you with review once you take a first crack at a test. Feel free to bring up any other questions or places where you get stuck on the JIRA. (I'm more likely to see the notifications over there once I assign myself.) Best, Jason On Tue, Mar 26, 2019 at 7:30 AM Thomas Wöckinger <[email protected]> wrote: > > Following problem: > > TestHarness is using XMLLoader to test the whole test case, so it is not > possible to test with ByteArrayUtf8CharSequence because it will be converted > to String before. > > Can you guide me to create a TestHarness for which is using JavaBinCodec. > > Thx Tom > > On Mon, Mar 25, 2019 at 8:42 PM Erick Erickson <[email protected]> > wrote: >> >> Take a look at >> …/solr/core/src/test/org/apache/solr/update/processor/AtomicUpdatesTest.java >> >> If you don’t want to add tests to that class, that’ll be (roughly) the place >> you’d add a new test class. >> >> Best, >> Erick >> >> > On Mar 25, 2019, at 9:54 AM, Thomas Wöckinger >> > <[email protected]> wrote: >> > >> > Hi! >> > >> > I submitted a patch for a solr bug >> > https://issues.apache.org/jira/browse/SOLR-13331, i also want to add unit >> > test for that issue. >> > >> > May someone can give me an advice where to add these unit test, because a >> > simple test can be made easy but i think there should be also some >> > integration tests, because the whole issue is heavy depending on the used >> > codec. >> > >> > Thx >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
