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