@@ -10,31 +10,42 @@ matrix:
10
10
dist : trusty
11
11
before_install :
12
12
- sudo apt-get -qq update
13
- - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
14
- install : npm install --llnode_build_addon=true
13
+ - sudo apt-get install lldb-3.9 liblldb-3.9-dev lcov -y
14
+ install :
15
+ - npm install --llnode_build_addon=true --llnode_coverage=true
15
16
script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-all
16
17
node_js : " 6"
18
+ after_success :
19
+ - npm run coverage
20
+ - npm run codecov-upload
17
21
18
22
- name : " [Trusty] Node.js v8.x"
19
23
sudo : required
20
24
dist : trusty
21
25
before_install :
22
26
- sudo apt-get -qq update
23
- - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
24
- install : npm install --llnode_build_addon=true
27
+ - sudo apt-get install lldb-3.9 liblldb-3.9-dev lcov -y
28
+ install :
29
+ - npm install --llnode_build_addon=true
25
30
script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-all
26
31
node_js : " 8"
32
+ after_success :
33
+ - npm run coverage
34
+ - npm run codecov-upload
27
35
28
36
- name : " [Trusty] Node.js v10.x"
29
37
sudo : required
30
38
dist : trusty
31
39
before_install :
32
40
- sudo apt-get -qq update
33
- - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
34
- install : npm install --llnode_build_addon=true
41
+ - sudo apt-get install lldb-3.9 liblldb-3.9-dev lcov -y
42
+ install :
43
+ - npm install --llnode_build_addon=true --llnode_coverage=true
35
44
script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-all
36
45
node_js : " 10"
37
-
46
+ after_success :
47
+ - npm run coverage
48
+ - npm run codecov-upload
38
49
39
50
# ##########################
40
51
# Nightlies & V8 Canaries #
@@ -47,13 +58,16 @@ matrix:
47
58
dist : trusty
48
59
before_install :
49
60
- sudo apt-get -qq update
50
- - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
61
+ - sudo apt-get install lldb-3.9 liblldb-3.9-dev lcov -y
51
62
install :
52
63
- npm install --nodedir=$(dirname $(dirname $(which node)))/include/node
53
- script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-plugin
64
+ script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test
54
65
env :
55
66
- NVM_NODEJS_ORG_MIRROR=https://nodejs.org/download/nightly
56
67
- NODEJS_ORG_MIRROR=https://nodejs.org/download/nightly
68
+ after_success :
69
+ - npm run coverage
70
+ - npm run codecov-upload
57
71
58
72
# Addon is not tested due to lack of node-addon-api
59
73
- name : " [Trusty] Node.js V8 Canary"
@@ -62,13 +76,16 @@ matrix:
62
76
dist : trusty
63
77
before_install :
64
78
- sudo apt-get -qq update
65
- - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
79
+ - sudo apt-get install lldb-3.9 liblldb-3.9-dev lcov -y
66
80
install :
67
81
- npm install --nodedir=$(dirname $(dirname $(which node)))/include/node
68
- script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-plugin
82
+ script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test
69
83
env :
70
84
- NVM_NODEJS_ORG_MIRROR=https://nodejs.org/download/v8-canary
71
85
- NODEJS_ORG_MIRROR=https://nodejs.org/download/v8-canary
86
+ after_success :
87
+ - npm run coverage
88
+ - npm run codecov-upload
72
89
73
90
# #######
74
91
# OS X #
0 commit comments