9737059400
This script generated an `index.d.ts` file but that file was never commited to git nor included in Puppeteer when we ship. As of right now people who want TS types can install from the DefinitelyTyped repo and we are working on shipping types from Puppeteer itself. Therefore this script is not adding any value and can be removed.
83 lines
2.1 KiB
YAML
83 lines
2.1 KiB
YAML
language: node_js
|
|
services: xvfb
|
|
|
|
jobs:
|
|
include:
|
|
- os: "osx"
|
|
name: 'Unit tests: macOS/Chromium'
|
|
node_js: "10.19.0"
|
|
osx_image: xcode11.4
|
|
env:
|
|
- CHROMIUM=true
|
|
before_install:
|
|
- PUPPETEER_PRODUCT=firefox npm install
|
|
script:
|
|
- ls .local-chromium .local-firefox
|
|
- npm run tsc
|
|
- travis_retry npm run unit
|
|
|
|
- os: "windows"
|
|
name: 'Unit tests: Windows/Chromium'
|
|
node_js: "10.19.0"
|
|
env:
|
|
- CHROMIUM=true
|
|
before_install:
|
|
- PUPPETEER_PRODUCT=firefox npm install
|
|
script:
|
|
- ls .local-chromium .local-firefox
|
|
- npm run tsc
|
|
- travis_retry npm run unit
|
|
|
|
# Runs unit tests on Linux + Chromium
|
|
- node_js: "10.19.0"
|
|
name: 'Unit tests [with coverage]: Linux/Chromium'
|
|
env:
|
|
- CHROMIUM=true
|
|
before_install:
|
|
- PUPPETEER_PRODUCT=firefox npm install
|
|
script:
|
|
- travis_retry npm run unit-with-coverage
|
|
- npm run assert-unit-coverage
|
|
|
|
- node_js: "12.16.3"
|
|
name: 'Unit tests [Node 12]: Linux/Chromium'
|
|
env:
|
|
- CHROMIUM=true
|
|
before_install:
|
|
- PUPPETEER_PRODUCT=firefox npm install
|
|
script:
|
|
- travis_retry npm run unit
|
|
|
|
- node_js: "14.2.0"
|
|
name: 'Unit tests [Node 14]: Linux/Chromium'
|
|
env:
|
|
- CHROMIUM=true
|
|
before_install:
|
|
- PUPPETEER_PRODUCT=firefox npm install
|
|
script:
|
|
- travis_retry npm run unit
|
|
|
|
# This bot runs all the extra checks that aren't the main Puppeteer unit tests
|
|
- node_js: "10.19.0"
|
|
name: 'Extra tests: Linux/Chromium'
|
|
env:
|
|
- CHROMIUM=true
|
|
script:
|
|
- npm run compare-protocol-d-ts
|
|
- npm run test-install
|
|
- npm run lint
|
|
- npm run test-doclint
|
|
|
|
# Runs unit tests on Linux + Firefox
|
|
- node_js: "10.19.0"
|
|
name: 'Unit tests: Linux/Firefox'
|
|
env:
|
|
- FIREFOX=true
|
|
before_install:
|
|
- PUPPETEER_PRODUCT=firefox npm install
|
|
script:
|
|
- travis_retry npm run funit
|
|
|
|
notifications:
|
|
email: false
|