Tests: Add tests for recently fixed manipulation XSS issues
[jquery.git] / .travis.yml
blob82f14ab7626e2617bcb514be8aeb4e0d24386c08
1 language: node_js
2 os: linux
3 node_js:
4 - "10"
5 - "12"
6 - "14"
7 env:
8   - NPM_SCRIPT=test:browserless
9 jobs:
10   include:
11     - name: "Browser tests: full build, Chrome & Firefox stable"
12       node_js: "12"
13       env:
14         - NPM_SCRIPT="test:browser"
15         - BROWSERS="ChromeHeadless,FirefoxHeadless"
16       addons:
17         chrome: stable
18         firefox: latest
19     - name: "Browser tests: slim build, Chrome stable"
20       node_js: "12"
21       env:
22         - NPM_SCRIPT="test:slim"
23         - BROWSERS="ChromeHeadless"
24       addons:
25         chrome: stable
26     - name: "Browser tests: no-deprecated build, Chrome stable"
27       node_js: "12"
28       env:
29         - NPM_SCRIPT="test:no-deprecated"
30         - BROWSERS="ChromeHeadless"
31       addons:
32         chrome: stable
33     - name: "Browser tests: ES modules build, Chrome stable"
34       node_js: "12"
35       env:
36         - NPM_SCRIPT="test:esmodules"
37         - BROWSERS="ChromeHeadless"
38       addons:
39         chrome: stable
40     - name: "Browser tests: AMD build, Chrome stable"
41       node_js: "12"
42       env:
43         - NPM_SCRIPT="test:amd"
44         - BROWSERS="ChromeHeadless"
45       addons:
46         chrome: stable
47     - name: "Browser tests: full build, Firefox ESR"
48       node_js: "12"
49       env:
50         - NPM_SCRIPT="test:browser"
51         - BROWSERS="FirefoxHeadless"
52       addons:
53         firefox: latest-esr
54 script:
55   - npm run $NPM_SCRIPT