|
2 | 2 |
|
3 | 3 | <project name="crypto.bcbuild" default="build" basedir="."> |
4 | 4 |
|
| 5 | + <property file="bc-build.user.properties" /> |
5 | 6 | <property file="bc-build.properties" /> |
6 | 7 | <property environment="env" /> |
7 | 8 |
|
|
192 | 193 | <fileset dir="${artifacts.dir}/@{target}/src" includes="**/*.txt" /> |
193 | 194 | <fileset dir="${artifacts.dir}/@{target}/src" includes="**/*.rsp" /> |
194 | 195 | <fileset dir="${artifacts.dir}/@{target}/src" includes="**/*.gpg" /> |
| 196 | + <fileset dir="${artifacts.dir}/@{target}/src" includes="**/*.pgp" /> |
195 | 197 | <fileset dir="${artifacts.dir}/@{target}/src" includes="**/*.pub" /> |
196 | 198 | <fileset dir="${artifacts.dir}/@{target}/src" includes="**/*.sec" /> |
197 | 199 | </copy> |
|
224 | 226 | <include name="**/*.rsp" /> |
225 | 227 | <include name="**/*.key" /> |
226 | 228 | <include name="**/*.gpg" /> |
| 229 | + <include name="**/*.pgp" /> |
227 | 230 | <include name="**/*.pub" /> |
228 | 231 | <include name="**/*.sec" /> |
229 | 232 | <include name="**/*.ers" /> |
|
298 | 301 | <include name="org/bouncycastle/util/**/*.java" /> |
299 | 302 | <include name="org/bouncycastle/asn1/**/*.java" /> |
300 | 303 | <include name="org/bouncycastle/internal/**/*.java" /> |
| 304 | + <include name="org/bouncycastle/test/*.java" /> |
301 | 305 | <include name="org/bouncycastle/pqc/legacy/**/*.java" /> |
302 | 306 | <include name="org/bouncycastle/pqc/crypto/**/*.java" /> |
303 | 307 | <include name="org/bouncycastle/pqc/math/**/*.java" /> |
|
340 | 344 | <exclude name="rfc4134/**" /> |
341 | 345 | <exclude name="pgpdata/**" /> |
342 | 346 | <exclude name="org/bouncycastle/**/AllTests.java" /> |
| 347 | + <exclude name="org/bouncycastle/test/*.java" /> |
343 | 348 | <exclude name="org/bouncycastle/**/test/**" /> |
344 | 349 | <exclude name="org/bouncycastle/crypto/*/*Test.java" /> |
345 | 350 | <exclude name="org/bouncycastle/asn1/*/*Test.java" /> |
346 | 351 | <exclude name="org/bouncycastle/util/*Test.java" /> |
347 | 352 | <exclude name="org/bouncycastle/pqc/**/*Tests.java" /> |
| 353 | + <exclude name="org/bouncycastle/pqc/**/*Test.java" /> |
348 | 354 | <exclude name="org/bouncycastle/pqc/**/LMSVectorUtils.java" /> |
349 | 355 | <exclude name="**/*.crl" /> |
350 | 356 | <exclude name="org/bouncycastle/util/utiltest/**" /> |
|
908 | 914 | <copyStandardFiles toDir="${test.target.dir}" /> |
909 | 915 |
|
910 | 916 | <copy todir="${test.target.src.dir}"> |
| 917 | + <fileset dir="${src.dir}" includes="/org/bouncycastle/test/*.java" /> |
911 | 918 | <fileset dir="${src.dir}" includes="**/*AllTests.java" /> |
912 | 919 | <fileset dir="${src.dir}" includes="**/math/**/*Test.java" /> |
913 | 920 | <fileset dir="${src.dir}" includes="**/crypto/*/*Test.java" /> |
|
935 | 942 | <fileset dir="${src.dir}" includes="**/*.txt" /> |
936 | 943 | <fileset dir="${src.dir}" includes="**/*.rsp" /> |
937 | 944 | <fileset dir="${src.dir}" includes="**/*.gpg" /> |
| 945 | + <fileset dir="${src.dir}" includes="**/*.pgp" /> |
938 | 946 | <fileset dir="${src.dir}" includes="**/*.pub" /> |
939 | 947 | <fileset dir="${src.dir}" includes="**/*.sec" /> |
940 | 948 | <fileset dir="${src.dir}" includes="**/*.cvcert" /> |
|
971 | 979 | <property name="test.target.src.dir" value="${test.target.dir}/src" /> |
972 | 980 |
|
973 | 981 | <mkdir dir="${basedir}/${build.dir}/${target.prefix}" /> |
974 | | - <junit fork="yes" dir="${basedir}/${build.dir}/${target.prefix}" failureProperty="test.failed"> |
| 982 | + <junit fork="yes" dir="${basedir}/${build.dir}/${target.prefix}" failureProperty="test.failed" printsummary="${junit.printsummary}"> |
975 | 983 | <classpath> |
976 | 984 | <path refid="project.classpath" /> |
977 | 985 | <fileset dir="${artifacts.jars.dir}"> |
|
986 | 994 | <batchtest todir="${artifacts.reports.xml.dir}" unless="testcase"> |
987 | 995 | <fileset dir="${test.target.src.dir}"> |
988 | 996 | <include name="**/AllTests.java" /> |
| 997 | + <exclude name="${env.JUNIT_EXCLUDE_TESTS}" if="env.JUNIT_EXCLUDE_TESTS" /> |
989 | 998 | </fileset> |
990 | 999 | </batchtest> |
991 | 1000 | </junit> |
|
1035 | 1044 | <target name="javadoc-provider" depends="initMacros"> |
1036 | 1045 | <copy todir="${provider.target.src.dir}"> |
1037 | 1046 | <fileset dir="${src.dir}"> |
1038 | | - <include name="org/bouncycastle/pqc/**/test/*.java" /> |
1039 | | - <include name="org/bouncycastle/jce/**/test/*.java" /> |
1040 | | - <include name="org/bouncycastle/jce/**/test/*/*.java" /> |
1041 | | - <include name="org/bouncycastle/x509/**/test/*.java" /> |
1042 | | - <include name="org/bouncycastle/ocsp/**/test/*.java" /> |
1043 | | - <include name="org/bouncycastle/crypto/**/test/*.java" /> |
1044 | | - <include name="org/bouncycastle/crypto/**/test/cavp/*.java" /> |
1045 | | - <include name="org/bouncycastle/asn1/test/*.java" /> |
1046 | 1047 | <include name="org/bouncycastle/crypto/**/*.html" /> |
1047 | 1048 | <include name="org/bouncycastle/math/**/*.html" /> |
1048 | 1049 | <include name="org/bouncycastle/asn1/**/*.html" /> |
|
1082 | 1083 | <target name="javadoc-jce" depends="initMacros"> |
1083 | 1084 | <copy todir="${jce.target.src.dir}"> |
1084 | 1085 | <fileset dir="${src.dir}"> |
1085 | | - <include name="org/bouncycastle/jce/**/test/*.java" /> |
1086 | | - <include name="org/bouncycastle/jce/**/test/*/*.java" /> |
1087 | | - <include name="org/bouncycastle/x509/**/test/*.java" /> |
1088 | | - <include name="org/bouncycastle/ocsp/**/test/*.java" /> |
| 1086 | + <include name="org/bouncycastle/crypto/**/*.html" /> |
| 1087 | + <include name="org/bouncycastle/math/**/*.html" /> |
| 1088 | + <include name="org/bouncycastle/asn1/**/*.html" /> |
| 1089 | + <include name="org/bouncycastle/pqc/**/*.html" /> |
| 1090 | + <include name="org/bouncycastle/util/**/*.html" /> |
1089 | 1091 | </fileset> |
1090 | 1092 | </copy> |
1091 | 1093 |
|
|
1120 | 1122 | <target name="javadoc-mail" depends="initMacros"> |
1121 | 1123 | <copy todir="${mail.target.src.dir}"> |
1122 | 1124 | <fileset dir="${src.dir}"> |
1123 | | - <include name="org/bouncycastle/mail/**/test/*.java" /> |
1124 | 1125 | <include name="org/bouncycastle/mail/**/*.html" /> |
1125 | 1126 | </fileset> |
1126 | 1127 | </copy> |
|
1143 | 1144 | <target name="javadoc-tls" depends="initMacros"> |
1144 | 1145 | <copy todir="${tls.target.src.dir}"> |
1145 | 1146 | <fileset dir="${src.dir}"> |
1146 | | - <include name="org/bouncycastle/jsse/**/test/*.java" /> |
1147 | 1147 | <include name="org/bouncycastle/jsse/**/*.html" /> |
1148 | | - <include name="org/bouncycastle/tls/**/test/*.java" /> |
1149 | 1148 | <include name="org/bouncycastle/tls/**/*.html" /> |
1150 | 1149 | </fileset> |
1151 | 1150 | </copy> |
|
1225 | 1224 | <target name="javadoc-pkix" depends="initMacros"> |
1226 | 1225 | <copy todir="${pkix.target.src.dir}"> |
1227 | 1226 | <fileset dir="${src.dir}"> |
1228 | | - <include name="org/bouncycastle/cms/**/test/*.java" /> |
1229 | | - <include name="org/bouncycastle/pkix/**/test/*.java" /> |
1230 | | - <include name="org/bouncycastle/dvcs/**/test/*.java" /> |
1231 | | - <include name="org/bouncycastle/eac/**/test/*.java" /> |
1232 | | - <include name="org/bouncycastle/est/**/test/*.java" /> |
1233 | | - <include name="org/bouncycastle/cmc/**/test/*.java" /> |
1234 | | - <include name="org/bouncycastle/cert/**/test/*.java" /> |
1235 | | - <include name="org/bouncycastle/mime/**/test/*.java" /> |
1236 | | - <include name="org/bouncycastle/pkcs/**/test/*.java" /> |
1237 | | - <include name="org/bouncycastle/openssl/**/test/*.java" /> |
1238 | | - <include name="org/bouncycastle/mozilla/**/test/*.java" /> |
1239 | | - <include name="org/bouncycastle/operator/**/test/*.java" /> |
1240 | 1227 | <include name="org/bouncycastle/mime/**/*.html" /> |
1241 | 1228 | <include name="org/bouncycastle/cms/**/*.html" /> |
1242 | 1229 | <include name="org/bouncycastle/pkix/**/*.html" /> |
|
1249 | 1236 | <include name="org/bouncycastle/openssl/**/*.html" /> |
1250 | 1237 | <include name="org/bouncycastle/operator/**/*.html" /> |
1251 | 1238 | <include name="org/bouncycastle/mozilla/**/*.html" /> |
1252 | | - <include name="org/bouncycastle/tsp/**/test/*.java" /> |
1253 | 1239 | <include name="org/bouncycastle/tsp/**/*.html" /> |
1254 | 1240 | </fileset> |
1255 | 1241 | </copy> |
|
1277 | 1263 | <group title="MIME Packages" packages="org.bouncycastle.mime*" /> |
1278 | 1264 | <group title="OpenSSL and PEM Support Packages" packages="org.bouncycastle.openssl*" /> |
1279 | 1265 | <group title="TSP Packages" packages="org.bouncycastle.tsp*" /> |
1280 | | - <group title="Test and Example Packages" packages="org.bouncycastle.openssl.test*,org.bouncycastle.mozilla.test*,org.bouncycastle.pkcs.test*,org.bouncycastle.cert.test*,org.bouncycastle.cert.path.test*,org.bouncycastle.cert.ocsp.test*,org.bouncycastle.cert.crmf.test*,org.bouncycastle.cert.cmp.test*,org.bouncycastle.eac.test*,org.bouncycastle.dvcs.test*,org.bouncycastle.est.test*,org.bouncycastle.cms.test*,org.bouncycastle.mime.test*,org.bouncycastle.tsp.test*,org.bouncycastle.operator.test*" /> |
1281 | 1266 | </docElements> |
1282 | 1267 | </compile-doc> |
1283 | 1268 |
|
|
1292 | 1277 | <target name="javadoc-pg" depends="initMacros"> |
1293 | 1278 | <copy todir="${pg.target.src.dir}"> |
1294 | 1279 | <fileset dir="${src.dir}"> |
1295 | | - <include name="org/bouncycastle/openpgp/**/test/*.java" /> |
1296 | 1280 | <include name="org/bouncycastle/gpg/**/test/*.java" /> |
1297 | 1281 | <include name="org/bouncycastle/bcpg/**/test/*.java" /> |
1298 | 1282 | <include name="org/bouncycastle/apache/**/*.html" /> |
|
1309 | 1293 | <package name="org.bouncycastle.bcpg.*" /> |
1310 | 1294 | <group title="BCPG Support Packages" packages="org.bouncycastle.bcpg*" /> |
1311 | 1295 | <group title="OpenPGP Packages" packages="org.bouncycastle.gpg,org.bouncycastle.gpg.keybox,org.bouncycastle.openpgp*" /> |
1312 | | - <group title="OpenPGP Test and Example Packages" packages="org.bouncycastle.gpg.test,org.bouncycastle.openpgp.test*,org.bouncycastle.openpgp.examples*" /> |
| 1296 | + <group title="OpenPGP Test and Example Packages" packages="org.bouncycastle.openpgp.examples*" /> |
1313 | 1297 | </docElements> |
1314 | 1298 | </compile-doc> |
1315 | 1299 |
|
|
1324 | 1308 | <target name="javadoc-lw" depends="initMacros"> |
1325 | 1309 | <copy todir="${lcrypto.target.src.dir}"> |
1326 | 1310 | <fileset dir="${src.dir}"> |
1327 | | - <include name="org/bouncycastle/crypto/**/test/*.java" /> |
1328 | | - <include name="org/bouncycastle/crypto/**/test/cavp/*.java" /> |
1329 | | - <include name="org/bouncycastle/asn1/**/test/*.java" /> |
1330 | 1311 | <include name="org/bouncycastle/crypto/**/*.html" /> |
1331 | 1312 | <include name="org/bouncycastle/math/**/*.html" /> |
1332 | 1313 | <include name="org/bouncycastle/asn1/**/*.html" /> |
|
1347 | 1328 | <group title="Lightweight Crypto Packages" packages="org.bouncycastle.crypto*" /> |
1348 | 1329 | <group title="ASN.1 Support Packages" packages="org.bouncycastle.asn1*" /> |
1349 | 1330 | <group title="Utility Packages" packages="org.bouncycastle.util*:org.bouncycastle.math*" /> |
1350 | | - <group title="Test Packages" packages="org.bouncycastle.crypto.test*,org.bouncycastle.util.utiltest,org.bouncycastle.asn1.test*,org.bouncycastle.util.encoders.test*,org.bouncycastle.util.io.test*,org.bouncycastle.util.io.pem.test*,org.bouncycastle.math.ec.test*,org.bouncycastle.crypto.ec.test*,org.bouncycastle.crypto.prng.test*,org.bouncycastle.crypto.tls.test*,org.bouncycastle.crypto.agreement.test*" /> |
1351 | 1331 | <group title="Post-Quantum Lightweight Crypto Packages" packages="org.bouncycastle.pqc.crypto*" /> |
1352 | 1332 | <group title="Post-Quantum Lightweight Math Packages" packages="org.bouncycastle.pqc.math*" /> |
1353 | 1333 | <group title="Post-Quantum ASN.1 Packages" packages="org.bouncycastle.pqc.asn1*" /> |
|
0 commit comments