30 Commits

Author SHA1 Message Date
Chris Beams
c3a5dd960b
Update Travis build script and cache directories 2015-01-07 09:25:21 +01:00
Chris Beams
84b1cef682
Increase stack size during testing
This is in order to accommodate GitHubStateTest#stSystemOperationsTest,
which tests Ethereum's rules around maximum call stack depth, and thus
requires increasing Java's own defaults.

If this option is not set, this test results in a
StackOverflowException. Note that the setting is applied to Gradle's
`test` closure as opposed to a the global `JAVA_OPTS` environment
variable, because Gradle spawns a new process for executing tests.
2015-01-07 08:55:49 +01:00
Chris Beams
6ab3fb3eca
Enable Travis CI's new container-based infrastructure
This is being done in order to enable Travis's new caching functionality
and thus to speed up the build. See previous commit adding the `cache`
section to .travis.yml, and see also:

http://docs.travis-ci.com/user/workers/container-based-infrastructure/
2015-01-07 07:13:05 +01:00
Chris Beams
3f3f577fc4
Improve visibility of JAVA_OPTS env var in .travis.yml 2015-01-07 07:08:39 +01:00
Chris Beams
1eeb9e662c
Update JAVA_OPTS in env section of .travis.yml 2015-01-07 07:01:36 +01:00
Chris Beams
7e12cfe071
Configure Travis to cache Gradle dependencies
See http://docs.travis-ci.com/user/caching/
2015-01-07 06:53:22 +01:00
Roman Mandeleil
ab2ed4130b Update to -Xss32M 2015-01-06 22:24:28 +02:00
Roman Mandeleil
f1decf6479 Fix: 'export JAVA_OPTS=-Xss16M' typo 2015-01-06 22:06:08 +02:00
Roman Mandeleil
f586069c23 Tweak Travis for bigger stack -Xss16M 2015-01-06 21:58:24 +02:00
Roman Mandeleil
85a4541f63 Fix StackOverflowError on travis run 2015-01-06 21:01:22 +02:00
Chris Beams
cde55dd100
Update Travis notifications
Notify on failure and first success.
2015-01-06 14:27:24 +01:00
Chris Beams
ab880805f7
Update Travis notifications 2015-01-06 14:20:21 +01:00
Chris Beams
b61b93ffbf
Remove obsolete PermSize and MaxPermSize JAVA_OPTS
These options are no longer supported under JDK 8.
2014-12-30 22:08:09 +01:00
Chris Beams
36e266b102
Mark env vars as global to avoid Travis build matrix
Per http://docs.travis-ci.com/user/environment-variables/#Global-Variables
2014-12-30 21:37:08 +01:00
Chris Beams
2b3b7a6dca
Fix additional errors in Travis config 2014-12-30 21:31:26 +01:00
Chris Beams
ab807d370b
Fix configuration typo in Travis config 2014-12-30 21:21:32 +01:00
Chris Beams
aa7191d4a6
Re-enable publication of coverage reports
Prior to this commit, jacoco coverage report XML files were not actually
being written to disk, meaning that the Gradle coveralls plugin had
nothing to publish to https://coveralls.io/r/ethereum/ethereumj. HTML
reports are now being written as well, for convenient local browsing.
2014-12-30 20:52:25 +01:00
Chris Beams
addbcdeb09
Publish core artifacts continuously via Travis CI
The Travis CI build now publishes ethereumj-core artifacts (classes,
sources and javadoc jars) on every push to master. See updated
ethereumj-core/README.md for details. Note that the `gradle release`
task has been renamed to `gradle publish`.
2014-12-30 20:49:18 +01:00
Chris Beams
b962e8e84f Configure Travis CI IRC notifications to skip join 2014-12-29 03:10:17 +01:00
Chris Beams
d14c3a5a2f
Configure Travis CI IRC notifications 2014-12-28 17:57:35 +01:00
Chris Beams
412b6d2411
Configure Travis CI for Gradle and JDK8 2014-12-28 17:40:21 +01:00
romanman
8423964532 Update .travis.yml 2014-09-10 07:26:59 +03:00
romanman
307a3cbfa2 Update .travis.yml 2014-09-10 07:25:26 +03:00
romanman
e0d2199621 trying to increase memory for travis 2014-08-30 19:00:24 +03:00
Nick Savers
504a7e139f Fix for code coverage 2014-07-02 15:17:29 +02:00
nicksavers
eb63e08bbb Switch from Cobertura to JaCoCo 2014-07-02 13:13:20 +02:00
Nick Savers
585ee5ea0f Fix typo 2014-07-01 00:36:05 +02:00
nicksavers
f5518fdeaa Make sure to generate ANTLR4 sources before cobertura run 2014-07-01 00:24:49 +02:00
Nick Savers
f1bd386bf0 Update .travis.yml with cobertura job 2014-06-30 23:39:14 +02:00
nicksavers
b5cc0f3864 Add support for Travis CI 2014-05-21 15:45:00 +02:00