03b1a4dfc0
Installer: Require Java 8 (ticket #2511 )
...
Jetty 9.3.28 (ticket #2098 )
This breaks Debian builds, fixes to follow
2020-05-27 16:08:54 +00:00
25a80c78b5
Build: Manifests for test, source, and javadoc jars
2020-04-21 12:52:23 +00:00
0a34f3d5dd
Tests: Drop empty unit test files
2020-01-03 12:12:05 +00:00
b2aa649c2a
Build: Add encoding to all javac targets
2019-12-19 11:19:52 +00:00
bf94460420
Core: Move date/time/size translations from console to core,
...
so apps can use them.
Fix translation in LogWriter, was never included in console.
2019-12-17 17:21:35 +00:00
e6dcfaee15
Transport: Move I2PHMac to ssu package
...
Remove Mac interface
2019-08-29 12:07:30 +00:00
459eb7fdcd
Tests: Unify core test resources across JUnit and ScalaTest
...
Fixes a test failure running the ScalaTests under Ant
2019-08-10 17:19:21 +00:00
6cc39a2672
Build: Fix up javadoc targets in sub-build.xml files for maven central
2019-04-07 18:09:04 +00:00
68567cb531
Build: Fix javac.classpath in junit.compileTest targets (ticket #2333 )
2019-01-30 20:51:17 +00:00
d263e42e1e
Debian: Add libjson-simple-java dependency
2018-11-19 14:58:20 +00:00
e68182a157
Build: Provide option to prevent Class-Path in manifests (ticket #2317 )
2018-10-10 12:30:34 +00:00
2800791f00
Test: Backport EdDSA junit changes from github; fixes NPE in 2 tests
2018-07-20 15:25:15 +00:00
b6298dc091
Segment integration tests in core
2017-12-02 19:35:33 +00:00
9e2bd4aacd
Fix bench.jarUpToDate
2017-09-08 11:28:19 +00:00
3d24cc9e92
Move benchmarks into core
2017-09-08 11:16:40 +00:00
e01c443fa2
Test: Add random delay and drop options to LocalClientManager
...
Return failure codes from LCM to client (ticket #1939 )
2017-02-10 19:17:43 +00:00
91007735a1
Update tests to use ScalaTest 3.0.1
2016-12-29 18:54:23 +00:00
b0bba18f33
Build: Add manifest attributes for java version to all jars and wars
2016-11-17 15:14:50 +00:00
08d1ea89bf
Build: Set Java 7 build target for all jars;
...
embedders (esp. Android) targetting 1.6 must
set javac.version=1.6 in override.properties and set
both bootclasspath variables.
2016-10-26 16:56:13 +00:00
adcee462e3
Build: Add library jars to i2p.jar classpath for Debian builds
2016-10-20 18:20:24 +00:00
47f0bbb93a
merge of '65027e70ec9585f6013d97ec88d4f251869e47fd'
...
and 'c26f9208a0245c8b4b421076479271214ff1d660'
2016-06-13 06:03:03 +00:00
9a9144321d
Add build target for Maven Central
...
Requires the Maven Ant Tasks to be installed. On Debian:
sudo apt-get install libmaven-ant-tasks-java
2016-06-13 06:02:48 +00:00
1fea327eff
more jar manifest attributes
2016-06-11 16:39:27 +00:00
2fe1f97ee0
Debian: Add runtime dependency on libhttpclient-java,
...
link to /usr/share/java/httpclient.jar and httpcore.jar.
This is 2 MB of dependencies to replace 20 KB of copied code,
so may not be worth it, esp. for Tails.
2016-04-30 18:08:50 +00:00
7ae1483cb3
Fixes for building with libgetopt-java
2016-04-29 19:15:41 +00:00
2e154881ef
Debian: Add runtime dependency on libgetopt-java,
...
link to /usr/share/java/gnu-getopt.jar,
don't build gnu/getopt source
2016-04-29 18:40:02 +00:00
f2239ba7d1
Debian: Add runtime dependency on gettext-base,
...
link to /usr/share/java/libintl.java,
don't build GettextResource.java
2016-04-29 16:39:16 +00:00
d28f983c46
Utils: Add main classes to i2p.jar and router.jar
...
for simple command line access to utilities
2016-02-26 18:12:11 +00:00
a0bf8433e4
Tests: copy the EdDSA test.data file to where the classloader can find it
2014-11-14 21:16:28 +00:00
9104bd7304
Tests: Copy the new EdDSA test vectors
...
to where the classloader can find them.
Throw a better error message if not found.
2014-11-14 16:44:04 +00:00
0773a30578
add hamcrest-all to classpaths and minor formatting fixes
2014-11-12 17:42:50 +00:00
616866cc9e
Build: Move remaining jars to Java 6, as we will require
...
API 9 in the next Android release.
2014-06-27 13:57:43 +00:00
4dc1241d2f
Add lightweight getopt command line parsing lib
...
(ticket #1173 )
This is Java getopt 1.0.14 (released 2012/02/08)
Source was retrieved from https://github.com/arenn/java-getopt
Previous version 1.0.13 (released 2006/08/29)
is available at http://www.urbanophile.com/arenn/hacking/getopt/
Copyright (c) 1998 by Aaron M. Renn (arenn@urbanophile.com ),
LGPL v2.
Include the small translation files, add to build.xml and to .tx/config
Fixes:
Simplified Chinese
MessagesBundle_chs.properties renamed to MessagesBundle_zh.properties
Traditional Chinese
MessagesBundle_cht.properties renamed to MessagesBundle_zh_TW.properties
Norwegian Bokmaal
MessagesBundle_no.properties renamed to MessagesBundle_nb.properties
2014-02-02 15:12:44 +00:00
101702552f
re-enable DataHelperTest since the jenkins test was a success
2013-01-06 02:41:42 +00:00
e7d48f1d3c
- s/classpath/javac.classpath/ I'm fairly sure that this must have been added
...
in error.
- add jenkins.cobertura.report target. The jenkins plugin couldn't find the
sources, so I'm hoping this helps it out.
- add debug lines cobertura needs
2013-01-06 02:22:10 +00:00
d0cb714f69
add installer/resources to the classpath for eclipse and junit task
...
do not use hardcoded filesystem path in junit test
(test still fails for different reason)
2013-01-04 20:17:35 +00:00
b1a29c9514
enable more output for easier debugging of tests
2013-01-04 19:28:37 +00:00
8e5c26270e
cross platform unit test hostname faking not relying
...
on external tools
The original method failed on Archlinux. This should work everywhere.
2013-01-03 22:58:21 +00:00
3eb00c526d
remove extranous reference (that I added) to junit; fix a bit more of the
...
router tests
2013-01-03 19:36:39 +00:00
b54c5f8545
renable slow tests
...
these tests are only slow with cobertura enabled
2013-01-03 14:15:56 +00:00
9d77cd7761
allow setting hamcrest and junit locations with properties
...
Defaults to the ant library path (the previously hardcoded path) if not set.
2013-01-03 11:53:08 +00:00
5b81a1a6d5
catch unset classpath prop
2013-01-03 10:43:31 +00:00
d6d1b51970
Set up build.xml test harness to run the JUnit4 tests as well
...
You will need junit4.jar, hamcrest-core.jar and hamcrest-library.jar in your
Ant library path (probably /usr/share/ant/lib)
2013-01-02 21:06:59 +00:00
7f09206a47
Fixed jarScalaTest targets to actually package all classes
2012-08-08 00:07:17 +00:00
5355e5bbfd
Added targets to build i2p.jar and router.jar with ScalaTest classes included
2012-08-07 11:58:11 +00:00
e1525d98cd
Fixed paths to JUnit tests in javadoc targets
2012-07-31 21:26:46 +00:00
618f214a4f
Added ScalaTest support to core build.xml
...
The old JUnit tests are still present, but "ant test" and "ant fulltest" default
to the (pending) ScalaTest ones. To run the ScalaTest tests with Cobertura, execute
the following:
ant -Dscalatest.libs=./lib -Dwith.cobertura=/usr/share/java/cobertura.jar fulltest
The scalatest.libs property must point to a directory containing scala-compiler.jar,
scala-library.jar and scalatest.jar.
2012-07-30 12:26:35 +00:00
48df91f796
Moved existing JUnit tests to junittest/ in preparation for ScalaTest
2012-07-30 04:04:07 +00:00
d27d0bd2e4
A couple more specific excludes for JUnit tests
2012-07-30 04:03:02 +00:00
104bfa8784
Exclude TestSuite classes from testing
2012-04-27 02:45:00 +00:00