Bin Wang
cd36c8e02f
fix node to 8.4 in travis
2017-09-13 18:03:56 +08:00
Andreas Hocevar
097c7b689a
Try a different configuration to make SauceConnect work in Travis again
2017-08-31 21:04:30 +02:00
Andreas Hocevar
cf8c72c992
Fix provide/require structure for autogenerated shader files
2017-08-29 23:11:24 +02:00
Marc Jansen
d988e2871b
Push coverage info to coveralls
2017-08-19 19:46:34 +02:00
Tim Schaub
a61e9f563c
No sudo and add comment
2017-08-16 16:58:22 -04:00
Tim Schaub
1cad1ffab6
Name tests like the pull request
2017-08-16 16:38:53 -04:00
Tim Schaub
1fdef48812
Run tests on Sauce
2017-08-16 16:07:31 -04:00
Tim Schaub
fb820f4b81
Run tests on Firefox in Travis
2017-08-16 13:45:13 -04:00
Frederic Junod
4a6f427df7
Use firefox < 53 in travis
2017-04-20 10:58:12 +02:00
Frederic Junod
9ae7df918f
Update slimerjs to v0.10.3
2017-03-20 08:22:31 +01:00
Andreas Hocevar
1f2f8f06dc
Do not fail on failing 'npm ls'
2017-02-15 15:08:55 +01:00
Andreas Hocevar
3829d883a7
Make Travis use node v6.1
2017-02-15 14:36:23 +01:00
Tim Schaub
afcaa2ea51
Use Node 6 on Travis
2016-05-10 05:52:41 -06:00
Tim Schaub
49a5c832ea
Report dependency versions
2016-01-27 13:33:53 -07:00
Tim Schaub
8d80924ba8
Remove gjslint.py
2016-01-11 22:03:12 -08:00
Tim Schaub
921d736340
Run tests with Node 4 on Trusty
2015-11-01 01:19:07 -07:00
Tim Schaub
c0271e3509
Prune before installing
2015-10-31 15:11:54 -06:00
Frederic Junod
37cdbcc72f
Don't install python packages in before_install
...
Travis already installs the packages by default.
See http://docs.travis-ci.com/user/languages/python/#Travis-CI-uses-pip
2015-08-24 10:03:07 +02:00
Tim Schaub
ad2b4a3863
Configure travis-ci/push job to only build pushes to master
2015-08-04 00:32:39 -06:00
Björn Harrtell
fe636a0e98
Use Travis CI dependency cache
2015-07-25 15:12:59 +02:00
Tim Schaub
7509425aa4
Install Python dependencies without sudo
2015-07-10 11:00:13 -06:00
Éric Lemoine
4c2c21a5d6
Add Makefile
2015-04-26 20:20:59 +02:00
tsauerwein
8e0c21eb58
Add test-suite using SlimerJS
2015-04-04 17:30:38 +02:00
Marc Jansen
127e626315
Use the coveralls executable.
2015-04-02 13:15:55 +02:00
Marc Jansen
17ea9ecef5
Run the istanbul code-coverage via node script.
2015-04-02 09:16:43 +02:00
Bart van den Eijnden
7c9795ba35
Integrate istanbul for test coverage
2015-04-02 08:57:53 +02:00
Tim Schaub
b452e04e08
Add a task to run the tests once with PhantomJS
...
The test.js task starts the development server and runs the tests in PhantomJS. As mentioned in the readme, when running the tests continuously during development, it is more convenient to start the dev server and visit the root of the test directory in your browser.
Later we can bring in Karma to drive PhantomJS and other browsers, but this simple "run once" task is useful for the CI job.
2014-07-05 19:42:30 -04:00
Éric Lemoine
a4e923cf4b
Target integration-test renamed to ci
2014-07-04 10:51:17 +02:00
Éric Lemoine
d1820fbce5
Update .travis.yml
2014-07-04 10:51:17 +02:00
Tim Schaub
94f0513aa1
Update closure-util
...
The closure-util package works on Node 0.8, 0.10, and 0.11 (as of this writing), but it requires an updated version of npm to install on Node 0.8. For the build to pass on Travis, we update npm before installing other dependencies. For others who are installing the openlayers package, nothing special is required for Node 0.10 and above. For users on Node 0.8, the openlayers package will only install with an updated version of npm. This can be installed with npm itself.
npm install -g npm # only needed on Node 0.8
2014-06-13 10:48:10 -07:00
Paul Spencer
6d3bbe61ce
Upgrade to jsdoc 3.3.
2014-04-08 07:39:57 -04:00
Tom Payne
af952b7ea5
Install node dependencies on Travis
2014-03-23 19:59:50 +01:00
ahocevar
d524973fd3
Use a released version of jsdoc
2013-11-06 19:11:21 +01:00
Tom Payne
6f24507cd3
Add gjslint to requirements.txt
2013-10-02 13:30:19 +02:00
Tom Payne
39dd37073c
Don't install glsl-unit in Travis environment
2013-10-01 18:33:08 +02:00
Tom Payne
ef23a9a204
Add requirements.txt
2013-10-01 18:30:36 +02:00
Tom Payne
cec83abc3e
Use regex module to work around arbitrary limitations in re
...
Our automatically generated regular expressions break Python's random
and arbitrary limit of 100 groups. See
http://stackoverflow.com/questions/478458
2013-07-22 18:20:39 +02:00
Éric Lemoine
410f35bb44
Use latest gjslint version (2.3.10)
2013-05-10 00:13:05 +02:00
Éric Lemoine
1d709cc6ac
Use closure_linter-2.3.9.tar.gz
...
closure_linter-latest.tar.gz is no longer available in http://closure-linter.googlecode.com/files/ , so use closure_linter-2.3.9.tar.gz.
2013-05-09 21:23:31 +02:00
Tom Payne
116370f7f1
Only shallow clone jsdoc
...
glsl-unit is not shallow cloned because code.google.com returns a 500
Internal Server Error.
2013-03-25 12:33:27 +01:00
Tom Payne
e196a9e68e
Clone jsdoc into build/jsdoc
2013-03-25 12:28:04 +01:00
Tom Payne
731fcd3d17
Move shader support code into ol.webgl
2013-03-23 18:29:26 +01:00
Tom Payne
4ec8bf2360
Configure Travis to build shaders with glsl-unit
2013-03-23 18:20:34 +01:00
ahocevar
77efd352ad
Use JSDoc master again
...
... so we're able to always give the JSDoc project instant
feedback on how it works with code that uses the Closure
library.
2013-03-22 10:50:15 +01:00
Éric Lemoine
a3d10e4234
Use jsdoc v3.1.1
2013-03-20 22:36:13 +01:00
Tom Payne
df6af7cafa
Replace precommit with separate check and integration-test targets
2013-03-11 12:21:13 +01:00
Tom Payne
f082cddb6b
Use build.py for Travis
2012-11-04 19:08:55 +01:00
Tom Payne
012b8a584a
Add serve-precommit target for Travis
2012-09-29 11:51:53 +02:00
Éric Lemoine
a0f747379b
Make Travis also build the doc
2012-09-27 18:01:31 +02:00
Éric Lemoine
745c906846
Run Travis builds for any branch
2012-09-25 16:23:42 +02:00