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?
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.
E.g.
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=26.04
DISTRIB_CODENAME=resolute
DISTRIB_DESCRIPTION="Ubuntu Resolute Raccoon (development branch)"
$ apt install -y libsvn-java
$ unzip -l /usr/share/java/svn-javahl.jar | grep RunTests
2013 2026-03-20 11:04
org/apache/subversion/javahl/RunTests$SVNTestSuite.class
1155 2026-03-20 11:04 org/apache/subversion/javahl/RunTests.class
1846 2026-03-20 11:04
org/tigris/subversion/javahl/RunTests$SVNTestSuite.class
1179 2026-03-20 11:04 org/tigris/subversion/javahl/RunTests.class
$ unzip -l /usr/share/java/svn-javahl.jar | grep Test | wc -l
101
--
Jun Omae <[email protected]> (大前 潤)