On Sun, Jul 26, 2026 at 6:39 PM Branko Čibej <[email protected]> wrote: > > On 26. 7. 2026 11:24, Jun Omae wrote: > > Hi, > > I noticed that svn-javahl.jar file has class files for unit tests while > working for support build JavaHL with cmake. > I don't think it's necessary for the jar file for distribution.... is that > intentional? > > > > I noticed this myself the last time I looked at JavaHL. I'm not sure how this > came about in the first place, but by now it's intentional because it's > always been this way. Maybe it's to allow users who only use binaries to run > JavaHL tests. In any case this is part of the published ABI.
In JavaDoc for JavaHL, test classes are not described. See https://subversion.apache.org/docs/javahl/1.14/ > In JavaHL build with cmake, the class files for unit tests are archived into > svn-javahl-tests.jar, and only svn-javahl.jar is installed. > > > The CMake build must create a JAR that is identical to what the autotools > produce. JUnit jar is not required for build with autoconf. Without JUnit jar, the svn-javahl.jar doesn't have test classes. -- Jun Omae <[email protected]> (大前 潤)

