forked from galtproject/aragon-fundraising
-
Notifications
You must be signed in to change notification settings - Fork 6
/
.travis.yml
46 lines (46 loc) · 1.45 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
language: node_js
cache:
timeout: 600
directories:
- node_modules
- fundraising/apps/marketplace-controller/node_modules
- fundraising/apps/bancor-formula/node_modules
- fundraising/apps/batched-bancor-market-maker/node_modules
- fundraising/apps/presale/node_modules
- fundraising/apps/tap/node_modules
- fundraising/shared/interfaces/node_modules
- fundraising/shared/test-helpers/node_modules
- fundraising/templates/multisig/node_modules
notifications:
email: false
node_js:
- '8'
install:
- travis_wait 60 npm install
jobs:
include:
- stage: linting
script: npm run lint
name: 'All'
- stage: tests
script: npm run test:marketplace-controller
name: 'Aragon Fundraising'
- script: npm run test:batched-bancor-market-maker
name: 'Batched Bancor Market Maker'
- script: npm run test:presale
name: 'Presale'
- script: npm run test:tap
name: 'Tap'
- script: npm run test:multisig-template
name: 'Multisig Template'
- stage: coverage
script: npm run coverage:marketplace-controller
name: 'Aragon Fundraising'
- script: npm run coverage:batched-bancor-market-maker
name: 'Batched Bancor Market Maker'
# - script: npm run coverage:presale
# name: 'Presale'
- script: npm run coverage:tap
name: 'Tap'
after_success:
- ./node_modules/.bin/lcov-result-merger 'apps/*/coverage/lcov.info' | ./node_modules/.bin/coveralls