mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
0f780ba7cc
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 future (#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects` It also adds separate Travis jobs for the no-deprecated & slim builds. Closes gh-4577
57 lines
1.3 KiB
YAML
57 lines
1.3 KiB
YAML
language: node_js
|
|
sudo: false
|
|
node_js:
|
|
- "8"
|
|
- "10"
|
|
- "12"
|
|
- "13"
|
|
env:
|
|
- NPM_SCRIPT=test:browserless
|
|
matrix:
|
|
include:
|
|
# Run browser tests only on one Node.js version to save time.
|
|
- node_js: "12"
|
|
env:
|
|
- NPM_SCRIPT="test:browser"
|
|
- BROWSERS="ChromeHeadless,FirefoxHeadless"
|
|
addons:
|
|
chrome: stable
|
|
firefox: latest
|
|
# Run tests against the slim build.
|
|
- node_js: "12"
|
|
env:
|
|
- NPM_SCRIPT="test:slim"
|
|
- BROWSERS="ChromeHeadless"
|
|
addons:
|
|
chrome: stable
|
|
# Run tests against the no-deprecated build.
|
|
- node_js: "12"
|
|
env:
|
|
- NPM_SCRIPT="test:no-deprecated"
|
|
- BROWSERS="ChromeHeadless"
|
|
addons:
|
|
chrome: stable
|
|
# Run ES module tests.
|
|
- node_js: "12"
|
|
env:
|
|
- NPM_SCRIPT="test:esmodules"
|
|
- BROWSERS="ChromeHeadless"
|
|
addons:
|
|
chrome: stable
|
|
# Run AMD tests.
|
|
- node_js: "12"
|
|
env:
|
|
- NPM_SCRIPT="test:amd"
|
|
- BROWSERS="ChromeHeadless"
|
|
addons:
|
|
chrome: stable
|
|
# Run tests on Firefox ESR as well.
|
|
- node_js: "12"
|
|
env:
|
|
- NPM_SCRIPT="test:browser"
|
|
- BROWSERS="FirefoxHeadless"
|
|
addons:
|
|
firefox: latest-esr
|
|
script:
|
|
- npm run $NPM_SCRIPT
|