JavaHL jar file containing class files for unit tests
Jun Omae <[email protected]> Sun, 26 Jul 2026 18:24:00 +0900
| Newsgroups | gmane.comp.version-control.subversion.devel |
|---|---|
| Message-ID | <[email protected]> |
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]> (大前 潤)