aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Build: Test on Node.js 14, stop testing on Node.js 8 & 13Michał Gołębiowski-Owczarek2020-04-231-2/+1
| | | | | | Closes gh-4678 (cherry picked from commit 88eb22e0599d546f98f6145c53deb086e1d82857)
* Build: Resolve Travis config warningsMichał Gołębiowski-Owczarek2020-03-131-2/+2
| | | | | | | | | | | | | Travis reports warnings in our config: * root: deprecated key sudo (The key `sudo` has no effect anymore.) * root: missing os, using the default linux * root: key matrix is an alias for jobs, using jobs They are all now resolved. Closes gh-4636 (cherry picked from commit 5b94a4f847fe2328b1b8f2340b11b6031f95d2d1)
* Build: Test the no-Sizzle build on TravisMichał Gołębiowski-Owczarek2020-03-021-0/+7
| | | Closes gh-4635
* Build:Tests: Fix custom build tests, verify on Travis; name Travis jobsMichał Gołębiowski-Owczarek2020-01-271-6/+20
| | | | | | | | | | | | | | | | This commit fixes unit tests for the following builds: 1. The no-deprecated build: `custom:-deprecated` 2. The current slim build: `custom:-ajax,-effects` 3. The 4.0 (#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects` It also adds separate Travis jobs for the no-deprecated & slim builds. Apart from that, add intuitive names to Travis jobs. Otherwise it's hard to see at a glance that a particular job is running on Firefox ESR, for example. Ref gh-4577 Ref gh-4596 Closes gh-4600
* Build: Make Karma work in AMD modeMichał Gołębiowski-Owczarek2020-01-211-0/+7
| | | | | | | | | | | Also, run such a suite in CI to make sure modules are working as expected when used directly. (partially cherry picked from 341c6d1b5abe4829f59fbc32e93f6a6a1afb900f) (partially cherry picked from 437f389a24a6bef213d4df507909e7e69062300b) Closes gh-4595 Ref gh-4550 Ref gh-4574
* Build: Run tests on Firefox ESR as wellMichał Gołębiowski-Owczarek2019-10-221-0/+7
| | | Closes gh-4530
* Build: Run tests on Node.js 13 in addition to 8, 10 & 12Michał Gołębiowski-Owczarek2019-10-221-0/+1
| | | | | | Closes gh-4528 (cherry picked from commit 830976e690b5fffeac860e2fdd07986d087ce824)
* Build: Run tests on Travis on FirefoxHeadless as wellMichał Gołębiowski-Owczarek2019-10-221-4/+7
| | | | | | | | | | | Also, run them on both ChromeHeadless & FirefoxHeadless locally on `grunt karma:main`. Plus, so far, the chrome addons were installed for all the jobs, even the ones that weren't used for browser testing. Changing that makes those jobs faster. (cherry-picked from 84835e68239ce55d1fc007b284e8ef4ed2817c2)
* Build: Test on Node.js 12, stop testing on Node.js 6 & 11Michał Gołębiowski-Owczarek2019-04-231-2/+1
| | | | | | (cherry-picked from b8d4712825a26a7f24c2bdb5a71aa3abcd345dfd) Closes gh-4369
* Build: Run Karma browser tests on Node.js 10 instead of 8Michał Gołębiowski-Owczarek2019-03-041-1/+1
| | | | | | | | Node.js 10 has been in Active LTS since 2018-04-24 and Node.js 8 is now in maintenance mode. See https://github.com/nodejs/Release for more details. Closes gh-4311
* Build: Run tests on Node.js 11 as wellMichał Gołębiowski-Owczarek2018-10-311-0/+1
|
* Build: Test on Node 10, stop testing on Node 4 & 9Michał Gołębiowski-Owczarek2018-04-251-2/+1
| | | | | Node.js 4 & 9 are ending their life, Node.js 10 has just been released. Closes gh-4057
* Build: Don't require sudo on Travis, use sandboxless headless ChromeMichał Gołębiowski-Owczarek2018-03-191-5/+1
| | | | | | The Chrome sandbox doesn't work on Travis unless sudo is enabled. Instead, we're disabling the Chrome sandbox. Closes gh-4011
* Tests: correctly set sudo in travis config, not karma configTimmy Willison2018-01-161-1/+5
|
* Build: Only run browser tests in one Node version on TravisMichał Gołębiowski-Owczarek2018-01-031-0/+9
| | | | Ref gh-3744 Closes gh-3894
* Tests: Add support for running unit tests via grunt with karmaTimo Tijhof2017-12-181-0/+2
| | | | | | | | | | | | | - Update QUnit to 1.23.1 - Remove unused dl#dl from test/index.html - Remove unused map#imgmap from test/index.html - Ensure all urls to data use baseURI - Add the 'grunt karma:main' task - customContextFile & customDebugFile - Add 'npm run jenkins' script Close gh-3744 Fixes gh-1999
* Build: Test on Node.js 9Michał Gołębiowski-Owczarek2017-11-061-0/+1
| | | Closes gh-3840
* Build: Test on Node.js 8, stop testing on Node.js 7Michał Gołębiowski2017-05-301-1/+1
|
* Build: Drop support for building on Node.js 0.12Michał Gołębiowski2016-12-301-1/+0
| | | | | | | | | | | Node.js 0.12 is no longer supported by upstream. So far we had to keep a workaround that would skip running ESLint there (or even load its task) as it no longer supports Node.js <4; the same applied to Node smoke tests as jsdom has also dropped support for those old Node versions. Those workarounds have been removed now. Ref 030191ae32dfcb7ecb2efb61d17a4964a3633e44 Closes gh-3478
* Build: Stop testing on Node.js 0.10Michał Gołębiowski2016-10-311-1/+0
| | | | | Node.js 0.10 loses upstream support today (see https://github.com/nodejs/LTS/) so let's stop testing against it as well.
* Build: Run tests on Node.js 7Michał Gołębiowski2016-10-261-0/+1
|
* Build: Drop testing on Node.js 5Michał Gołębiowski2016-05-291-1/+0
| | | | | Node.js 5's upstream support ends in about a month, there is not much point in testing it when we're releasing a new major version of jQuery
* Build: test on Node.js 6Michał Gołębiowski2016-04-261-0/+1
|
* Build: Test on Node 5Michał Gołębiowski2015-10-301-0/+1
|
* Build: Remove a double empty line at the end of .travis.ymlMichał Gołębiowski2015-09-111-1/+0
| | | | | | The file already had an empty line at the end, I just can't see. Refs 06320c88af5be9cd937917282deb6eb4c4ad0443
* Build: Use double quotes in .travis.ymlMichał Gołębiowski2015-09-111-3/+4
| | | | | .travis.yml used single quotes which is inconsistent with what we use in most other files. Also, the file was missing an empty line at the end.
* Build: Drop io.js testing, test on latest Node.jsMichał Gołębiowski2015-09-081-1/+1
| | | | | | Node.js & io.js have merged, there will be no more major io.js releases. Also, as of today io.js is officially unsupported (even if it still gets some updates) while Node.js 4.0.0 (just released!) will be supported until 2018.
* Tests: add the current version of node and iojs to the travis configJon Hester2015-03-261-0/+2
| | | | Close gh-2121
* Build: Speed up the Travis buildMichał Gołębiowski2015-01-291-0/+1
| | | | | | | | Run Travis tests on a container infrastructure to make it start faster. See http://docs.travis-ci.com/user/workers/container-based-infrastructure/ Closes gh-2027
* Use grunt and bower packages as local dependencies. Close gh-1433.Timmy Willison2013-11-141-2/+0
|
* Travis: Also install bowerJörn Zaefferer2013-09-121-1/+1
|
* Add Travis CI config for PR testingJörn Zaefferer2013-09-121-0/+5