Commit Graph

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