Skip to content

Commit ad20929

Browse files
authored
Run tachometer as separate Travis job, and temporarily pin to Firefox 66 (lit#924)
* Run tests and benchmarks as parallel Travis jobs. * Pin Travis Firefox version to 66. With Firefox 67 (released May 21), WCT throws an error: Test run ended in failure: Error: [get("http://localhost:8081/components/lit-html/generated-index.html?cli_browser_id=1")] Error response status: 13, UnknownError - An unknown server-side error occurred while processing the command. Selenium error: Failed to decode response from marionette * Don't block Travis status on benchmark job
1 parent 86412ca commit ad20929

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

.travis.yml

+20-10
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,31 @@ sudo: required
33
dist: trusty
44
node_js: '10'
55
addons:
6-
firefox: latest
6+
firefox: "66.0"
77
chrome: stable
88
cache:
99
directories:
1010
- node_modules
11-
before_script:
12-
- >-
13-
npm run format && git diff --exit-code || (echo -e '\n\033[31mERROR:\033[0m
14-
Project is not formatted. Please run "npm run format".' && false)
15-
- npm run build
16-
script:
17-
- xvfb-run wct --npm
18-
- if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then wct -s 'windows 10/microsoftedge@17' -s 'windows 10/microsoftedge@15' -s 'macos 10.13/safari@11' -s 'macos 10.12/safari@10' -s 'windows 8.1/internet explorer@11' -s 'Linux/chrome@41' --npm; fi
19-
- ./travis-bench.sh
2011
env:
2112
global:
2213
- secure: mNT4DpaOzcY+Z8JmXhVdbYBRt1gJG7kVMfe0Kd3HSRwQwAltW1JWhnRWQgW526xi/EFuYkIy1Ec4Hhc0pZ+t+ngXrHgtVPV6te7nQzBhBUNFZv72nDagk8YxQBTcSHMEVRa7c4NXlCW66hM0WWDVy7PACs7NuGj25qegFUulbjNEmYfwF8VMsfyB8/X6NJff8ZQTWEACwODJIBY2l0ogxI2jbUjTnrVNvtjd4IV1gnmi2AvY0RwRs/grigP4oMPcD/5tleUBjlojqq3U/DjMCoaoCge7fPnRZ2O1GHVHPOlAlFWa6DGvsXBiPNqlzchAQtkCKCnNJ1xM8UNlR0EYQCWBSsXO+wmAFoB1UexumHObsaCzLTL2yYXByCzKVNlGkCMppZUp+b+T3Vu039TEF1dCXf4XpQOouNb9pdlR0tkWUOF08hENzeAkHBFO1nw3kt+smm/b/6QXHe0H+X2GN3uKRX/TMYYgR3cckD4cQ9DeaXlJ/6tJtoVkOyNLL1LOHVtS7MTL2oUBJnj29cjOaUoCg/aVEt+g7brysj8Eb7itZctc/GwL/cWqIIKCuUUAuRJYgrBx3AQH9GjMtNAsrMtoVEmcOIK1lBLLmeduZXDogTevTMbGtyToATAQbLX/a2TxUBM5AZLE/dMiUnmZMVEMZ4anp2VhrmzflrbRcBI=
2314
- secure: UMzIg/aYKoDeMQqDyXcxpX0a1gWwmtCo+tx1zF0xhyoEPz3DNNV7axdqnqhiU9jPf7T5mGK4WWNDYWeFKMooD9J2rCgSxOPZHNDpcwQlC7KNHMKHXlMPLDzh1XborrSABowwj+Osq2Nmy7u1+aRtJDpcZ/PrYpsdHOx1wp+8aeO7ho8IFtgtDbdoQ7NUHXA4JtmORq4DH5MFyetrU70JSjwziL1T7H3kHkstjptMx4b5VszepcwFqsYXX+l0LxD1xYPcSc0QanwThYJLJb1JQSkqaDVphrMo+p7XdDVva9ExXvWfMOwJDRBvYP24sqBcYHei78irCzMKnRrcENgSK7G185p+9v5eO7DPROw5jjBB+uxXO/B5C1j1D5I1I1AMeccZ8kaBlqJgxhtTha9fJkwiRzYBrgmSS6eTORWMClAY84RlOtB2pL6wkx+/3ffXqbfbSP/mstAF1VkGwfav/XaWp2kxI4prEJi45PR4+wigugLQB/pLvMdItfGxAJLs+npv+w5nM7I2hJVfwvbuPVtAlz9pcn70kHcMvQbXsmdUzV6Se467HuwtruVQEhE6X01AW35VHLQi1GBMG/0xird+6WFi26/zj08nZaetW6BKqodHVYmzrSs5L2OcelJmAOOY2JQwQO/7RJ6zzwWu5hNdAo8STDgyYRhbYFlTRjs=
15+
matrix:
16+
fast_finish: true
17+
allow_failures:
18+
- env: JOB=benchmark
19+
20+
include:
21+
- env: JOB=test
22+
before_script:
23+
- >-
24+
npm run format && git diff --exit-code || (echo -e '\n\033[31mERROR:\033[0m
25+
Project is not formatted. Please run "npm run format".' && false)
26+
- npm run build
27+
script:
28+
- xvfb-run wct --npm
29+
- if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then wct -s 'windows 10/microsoftedge@17' -s 'windows 10/microsoftedge@15' -s 'macos 10.13/safari@11' -s 'macos 10.12/safari@10' -s 'windows 8.1/internet explorer@11' -s 'Linux/chrome@41' --npm; fi
30+
31+
- env: JOB=benchmark
32+
script:
33+
- ./travis-bench.sh

0 commit comments

Comments
 (0)