Steve Gravrock
204acf7297
Updated Node versions in .travis.yml
2020-10-20 14:14:24 -07:00
Steve Gravrock
6f3e85f755
Only run long property tests once on CI
2020-07-16 13:03:04 -07:00
Steve Gravrock
226d3ba939
Added IE back to the Travis matrix
...
Now that jasmine-browser works correctly with IE, we can resume testing
against it.
2020-07-09 11:42:29 -07:00
Steve Gravrock
fb23277367
Removed IE from Travis build matrix
...
We still support IE 10 and 11, but the Node selenium-webdriver has
serious problems with it. Until that's fixed or worked around, IE builds
won't pass. This gets us otherwise green so we can easily see if
anything else is broken.
2020-07-01 12:30:24 -07:00
Steve Gravrock
5e98ee951c
Realign the browser testing matrix to match current reality
...
* Use Windows instead of Linux so we can get current browsers from Sauce.
* Test against the version of Firefox that corresponds to ESR as well as
latest.
* Test the latest Edge rather than a specific older version.
* Test Safari 8 and 13 instead of 8, 9 and 10. What works in those versions
is likely to work in the ones in between.
2020-01-20 12:08:01 -08:00
Steve Gravrock
88b98277bc
Fixed Travis build
2020-01-04 16:15:18 -08:00
Steve Gravrock
4eded6ab61
Added basic property tests for matchersUtil.equals
...
* See #1764 from @dubzzz
* Property tests are only run in Node, not browser.
* The Travis build sets JASMINE_LONG_PROPERTY_TESTS to enable much more
thorough (but slow) testing.
2020-01-04 14:52:34 -08:00
Steve Gravrock
71631a6529
Test IE before other browsers on Travis
...
If the tests only fail on one browser, it's usually IE. So testing
IE first gives us faster feedback in cases where we're actively
watching the Travis build.
2019-11-02 13:14:49 -07:00
Steve Gravrock
19292e4ea4
Stop testing against PhantomJS
...
PhantomJS is at end of life, and the last version of Selenium that supported
it was 3.6.0, released almost three years ago. We can't test Jasmine against
PhantomJS without pinning key pieces of the project to increasingly outdated
versions of key libraries.
2019-09-03 15:40:53 -07:00
Gregg Van Hove
0cd5d9339b
Use node 10 for browser based builds
2019-07-07 19:01:36 -07:00
Gregg Van Hove
e7d0d742a8
only turn on sauce_connect for jobs that need it (I think)
2019-06-14 15:43:14 -07:00
Gregg Van Hove
031515db23
rejigger travis again to not run sauce jobs for PRs
2019-06-14 15:27:24 -07:00
Gregg Van Hove
49fd22ffe6
move everything we can into the env matrix for travis
2019-06-14 15:15:29 -07:00
Gregg Van Hove
5c058b5bc4
Don't include node 10 & 12 in matrix, we're explicit later
2019-06-14 15:11:41 -07:00
Gregg Van Hove
18dbbca436
Refactor travis matrix to compress a bit more
2019-06-14 15:10:16 -07:00
Gregg Van Hove
243adfd4ce
Use jasmine-browser-runner to execute browser tests
2019-06-12 11:33:14 -07:00
Gregg Van Hove
0644731680
Switch to using new jasmine-browser-runner to server files for local testing
2019-06-06 14:07:30 -07:00
Gregg Van Hove
8ca4463e01
Make node execution default and override for browsers
2019-03-25 18:37:50 -07:00
Gregg Van Hove
449eb516cc
Fix sauce status codes and try travis built-in node support
2019-03-25 18:33:39 -07:00
wood
828d14f48e
Use node.js for browser-based CI
2019-03-25 17:55:53 -07:00
Gregg Van Hove
239a615770
No longer run Node.js v4 on Travis
...
- Jasmine should still work in Node.js v4, but the jshint task isn't
working correctly
2019-02-11 13:38:00 -08:00
Gregg Van Hove
8e8f09b41f
Force reinstall bundler and include firefox again
2018-04-03 17:33:20 -07:00
Gregg Van Hove
1decb14807
Ensure rubygems is up-to-date on travis
...
- See travis-ci/travis-ci#8969
2018-04-03 17:13:27 -07:00
Gregg Van Hove
91296a44f2
Remove Safari 7 from Travis matrix
2018-02-27 11:10:07 -08:00
Gregg Van Hove
09a6e3714a
Bump travis ruby version
2018-02-06 12:29:12 -08:00
Gregg Van Hove
8ec4d54685
no longer run specs for docs in CI
2018-02-06 11:54:25 -08:00
Gregg Van Hove
e5ada1d010
Add safari 10 and update readme to include edge
2017-11-20 17:24:52 -08:00
Steve Gravrock
59ad217954
Fixed bad travis.yml merge
...
Re-removed IE 8, IE 9, and Node 0.12.x from the testing matrix
2017-11-10 10:47:08 -08:00
Steve Gravrock
b0ec95c472
Merge branch 'master' into 3.0-features
2017-11-10 10:26:14 -08:00
Steve Gravrock
13b9e669bd
Merge branch 'feature/allow-callfake-to-be-async' of https://github.com/mrlannigan/jasmine into merge-test
...
- Merges #1448 from @mrlannigan
2017-11-10 10:01:45 -08:00
Julian Lannigan
2eef0747a0
Added test steps for other major node versions
...
addresses https://www.pivotaltracker.com/story/show/152685778
2017-11-10 10:23:02 -05:00
Steve Gravrock
6ef0e93880
Revert "Removed IE 8 and 9 from the testing matrix"
...
In case we end doing another 2.x release.
This reverts commit 0e95b04900 .
2017-11-09 20:57:01 -08:00
Steve Gravrock
d58f3dac56
Test against multiple Node versions on Travis
2017-11-08 09:17:55 -08:00
Steve Gravrock
395b2b2d97
Test against Edge
2017-10-31 21:50:42 -07:00
Steve Gravrock
0e95b04900
Removed IE 8 and 9 from the testing matrix
...
[#150527985 ]
2017-10-24 08:39:00 -07:00
Steve Gravrock
03f7f76bca
Removed Safari 6 from the test matrix
...
Sauce Labs no longer supports Safari <7.
2017-10-23 12:05:52 -07:00
Gregg Van Hove
98569ba0f3
Cache installed gems, so they don't need to be installed every time.
...
- See https://docs.travis-ci.com/user/caching/#Caches-and-build-matrices
2017-04-10 13:52:24 -07:00
Chris Amavisca
ab2c916c3a
Update ruby version on travis to let rack install
2016-07-14 19:57:08 -07:00
Gregg Van Hove
77514bbb80
use safari 9 not 8.1 anymore
2015-10-26 17:18:25 -07:00
Greg Chattin-McNichols and Gregg Van Hove
542f483228
Force the safari 8.1 version to be a string for sauce
2015-08-04 15:11:39 -07:00
Greg Chattin-McNichols and Gregg Van Hove
459b4c29b6
Drop Safari 5 on OS-X from the build matrix
...
- SauceLabs no longer supports it
- Add Safari 8.1
2015-08-04 09:40:37 -07:00
Gregg Van Hove and Noah Denton
4be2079482
Use the travis sauce connect addon
2015-05-18 17:04:21 -07:00
Gregg Van Hove
abc0c4a97e
Update to ruby 2.x for travis builds
...
- sauce gem allowed cmdparse to upgrade a major version and 3.0 of
cmdparse requires ruby >= 2.0.0
2015-03-14 15:26:46 -07:00
slackersoft
ce6ce4e2c7
Add safari 7 & 8 to browser matrix
2015-02-27 13:44:55 -08:00
slackersoft
eca8d8f009
Also test in IE 11 on travis
2014-12-16 11:57:48 -08:00
Josh Kalderimis
20ce62d5f5
Use the new build env on Travis
...
better faster stronger
more ram, cpu, faster boot times, better network
docs coming soon
2014-11-22 14:21:03 -05:00
Greg Cobb and Luan Santos
c1382c77b4
Enable bundler cache
2014-03-12 13:46:25 -07:00
Gregg Van Hove and Tim Jarratt
620e3f5992
Run docs tests under phantomjs
2013-10-04 13:32:56 -07:00
Gregg Van Hove and Tim Jarratt
adde1b4a5b
Doc js files from jasmine.github.io should be part of CI build
...
[Finish #50572569 ]
2013-10-04 12:10:38 -07:00
Gregg Van Hove and Tim Jarratt
6de355544f
Make firefox with Sauce explicitly the default test
...
Apparently Travis-ci will create a default test separate from your
matrix includes and this resulted in some testrun duplication.
2013-10-03 11:44:48 -07:00