38 Commits

Author SHA1 Message Date
Daniel Huigens
1e5935dff3 Require recent Firefox on Sauce Labs to pass
We want at least one browser to pass. Firefox usually passes, so use
it to gauge whether the browsers pass.
2019-01-02 15:44:47 +01:00
Daniel Huigens
3e12314418 Add old Firefox back to Sauce Labs tests
To test compatibility with Pale Moon 27.
2019-01-02 15:11:26 +01:00
Daniel Huigens
3ed5bb3f31 Add Safari 9 to Sauce Labs tests 2019-01-02 14:12:30 +01:00
Daniel Huigens
8a254b6001 Update Sauce Labs browsers 2018-08-29 17:34:38 +02:00
Daniel Ruf
aa0f1320ff
tests: force npm install instead of npm ci 2018-08-19 21:18:14 +02:00
Daniel Ruf
d94a3b8735
test: add Node.js 10 and remove Node.js 9 2018-08-17 15:43:12 +02:00
Giovanni Pellerano
cb12ca8a2e Add revised selection of browser tests 2017-12-04 01:07:15 +01:00
Giovanni Pellerano
5caea56763 Put all browsertesting in .travis.yml allow failures 2017-12-02 10:21:06 +01:00
Giovanni Pellerano
46082b391b Update versions of browser used during test execution 2017-12-01 21:20:12 +01:00
evilaliv3
ee22c023f1 Remove browsers beta versions from testing
it does not make any sense to test a browser versions that we do not know
2016-06-24 17:10:58 +02:00
Tankred Hase
cb89069002 Add unstable IE11 travis build to allow_failures[D 2016-03-25 11:04:02 +08:00
Tankred Hase
58bd52559c Use node v4.x instead of v4.2 in travis (current LTS) 2016-02-17 19:33:24 +07:00
Tankred Hase
5358c6f9fe [TODO] Check why code coverage fails 2016-02-03 20:24:54 +07:00
Tankred Hase
6c4e0ed6a0 Reorder travis jobs to run required first 2016-02-03 20:22:43 +07:00
Tankred Hase
d707164857 Fix unit tests on Safari, Closes openpgpjs/openpgpjs#399 2016-02-03 19:33:08 +07:00
Tankred Hase
74763c155d Turn node_modules caching back on 2016-02-03 19:27:36 +07:00
Tankred Hase
9a06ca2eb3 Check code coverage only under node v0.12 => faster 2016-02-02 15:04:13 +07:00
Tankred Hase
fbccbc9b14 Run browser tests under node v4.2 2016-02-02 15:04:13 +07:00
Tankred Hase
35ed0f2d42 Add node v4.2 and v5 to the required travis builds 2016-02-02 15:04:13 +07:00
Tankred Hase
7538878506 Set codecliamte repo token 2016-02-01 14:55:09 +07:00
evilaliv3
15da6c14da Replace coveralls with codeclimate coverage by means of codeclimate-test-reporter 2016-02-01 14:44:51 +07:00
Tankred Hase
a5f9f8e89f Add Chrome, Firefox and IE11 to required tests 2016-02-01 08:42:15 +07:00
Tankred Hase
f240feac4b Always polyfill ES6 Promises
Go back to v1.0.0 for Promise polyfill

Add node v5.x to travis build
2016-01-30 16:02:59 +07:00
Tankred Hase
024dddbd91 Remove caching of node_modules in travis build 2016-01-22 20:31:49 +01:00
evilaliv3
954540ff22 Implement custom travis_wait in order to have command output still printed on the command line 2016-01-09 01:22:28 +01:00
evilaliv3
dc6f91971f Add travis_wait to grunt saucelabs in order to deal with the long long long firefox execution 2016-01-09 01:22:28 +01:00
evilaliv3
e2e72e8de4 Set node_js 0.12 in place of 0.12.2 in .travis.yml 2016-01-09 01:22:28 +01:00
evilaliv3
b60bea547b Re-add node_js 4.2 (LTS) under unit testing but marked with allow_failures flag 2015-12-12 10:00:14 +01:00
Tankred Hase
f46696a915 Remove node v4.2 from travis build
I decided to remove node v4.2 from the travis build. It turns out it's too slow and break the build more often than it actually provides value.
2015-12-11 16:41:57 +07:00
evilaliv3
2d262d8095 Add node_modules directory to travisCI cache 2015-12-07 01:26:40 +01:00
evilaliv3
727cb9f237 Fix allow_failures usage in .travis.yml 2015-11-30 17:35:41 +01:00
Mithgol
0e8cedae46 put sudo: false in .travis.yml 2015-11-30 15:12:31 +01:00
evilaliv3
831c0a14d5 Allow travisCI to fast_finish the build result as soon as unit tests are completed 2015-11-30 02:24:42 +01:00
evilaliv3
46d2b6e66d Reduce duration unit testing implementing their parallelization
Starting from two pull requests by @tanx and @Mithgol this commit implement the following:
- add testing of node version 4.2 LTS;
- move testing to the new TravisCI environment that is expected to be more fast;
- parallelize tests making possible to end first and to test more lasting less;
- make possible for browsertests to fail without impacting on the overall result.
2015-11-30 02:13:39 +01:00
evilaliv3
641f4c8098 Improve unit testing by means of Coveralls and Saucelabs 2015-11-28 12:53:03 +01:00
Tankred Hase
bca6670908 Remove node 0.8 job from travis.yml, only test against 0.10 2014-05-17 09:13:54 +02:00
Tankred Hase
4b24ff9983 test against node 0.8 and 0.10 in travis 2014-01-10 21:01:48 +01:00
Tankred Hase
b951cddd6d add mocha tests for travis CI integration tests on code commit
squash all commits to single commit
2013-10-23 13:25:00 +02:00