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]> (大前 潤)

Reply via email to