12
12
CI : true
13
13
14
14
jobs :
15
- tests_linux_chromium :
16
- name : " Linux + CR "
15
+ chromium_linux :
16
+ name : " Chromium Linux "
17
17
runs-on : ubuntu-18.04
18
18
steps :
19
19
- uses : actions/checkout@v1
@@ -27,61 +27,57 @@ jobs:
27
27
- run : npm install
28
28
- run : xvfb-run --auto-servernum npm run ccoverage
29
29
30
- tests_linux_firefox :
31
- name : " Linux + FF "
32
- runs-on : ubuntu-18.04
30
+ chromium_mac :
31
+ name : " Chromium Mac "
32
+ runs-on : macos-latest
33
33
steps :
34
34
- uses : actions/checkout@v1
35
35
- uses : actions/setup-node@v1
36
36
with :
37
37
node-version : 10.15
38
- - name : install required packages
39
- run : |
40
- sudo apt-get update
41
- sudo apt-get install xvfb
42
38
- run : npm install
43
- - run : xvfb-run --auto-servernum npm run fcoverage
39
+ - run : npm run ctest
44
40
45
- tests_linux_webkit :
46
- name : " Linux + WK "
47
- runs-on : ubuntu-18.04
41
+ chromium_win :
42
+ name : " Chromium Win "
43
+ runs-on : windows-latest
48
44
steps :
49
45
- uses : actions/checkout@v1
50
46
- uses : actions/setup-node@v1
51
47
with :
52
48
node-version : 10.15
53
- - name : install required packages
54
- run : |
55
- sudo apt-get update
56
- sudo apt-get install libwoff1 libopus0 libwebp6 libwebpdemux2 libenchant1c2a libgudev-1.0-0 libsecret-1-0 libhyphen0 libgdk-pixbuf2.0-0 libegl1 libgles2 libevent-2.1-6 libnotify4 libxslt1.1
57
- sudo apt-get install xvfb
58
49
- run : npm install
59
- - run : xvfb-run --auto-servernum npm run wcoverage
50
+ - run : npm run ctest
60
51
61
- tests_win_chromium :
62
- name : " Win + CR "
63
- runs-on : windows-latest
52
+ webkit_linux :
53
+ name : " WebKit Linux "
54
+ runs-on : ubuntu-18.04
64
55
steps :
65
56
- uses : actions/checkout@v1
66
57
- uses : actions/setup-node@v1
67
58
with :
68
59
node-version : 10.15
60
+ - name : install required packages
61
+ run : |
62
+ sudo apt-get update
63
+ sudo apt-get install libwoff1 libopus0 libwebp6 libwebpdemux2 libenchant1c2a libgudev-1.0-0 libsecret-1-0 libhyphen0 libgdk-pixbuf2.0-0 libegl1 libgles2 libevent-2.1-6 libnotify4 libxslt1.1
64
+ sudo apt-get install xvfb
69
65
- run : npm install
70
- - run : npm run ctest
66
+ - run : xvfb-run --auto-servernum npm run wcoverage
71
67
72
- tests_win_firefox :
73
- name : " Win + FF "
74
- runs-on : windows -latest
68
+ webkit_mac :
69
+ name : " WebKit Mac "
70
+ runs-on : macos -latest
75
71
steps :
76
72
- uses : actions/checkout@v1
77
73
- uses : actions/setup-node@v1
78
74
with :
79
75
node-version : 10.15
80
76
- run : npm install
81
- - run : npm run ftest
77
+ - run : npm run wtest
82
78
83
- tests_win_webkit :
84
- name : " Win + WK "
79
+ webkit_win :
80
+ name : " WebKit Win "
85
81
runs-on : windows-latest
86
82
steps :
87
83
- uses : actions/checkout@v1
@@ -93,19 +89,23 @@ jobs:
93
89
env :
94
90
DEBUG : " *launch*"
95
91
96
- tests_mac_chromium :
97
- name : " Mac + CR "
98
- runs-on : macos-latest
92
+ firefox_linux :
93
+ name : " Firefox Linux "
94
+ runs-on : ubuntu-18.04
99
95
steps :
100
96
- uses : actions/checkout@v1
101
97
- uses : actions/setup-node@v1
102
98
with :
103
99
node-version : 10.15
100
+ - name : install required packages
101
+ run : |
102
+ sudo apt-get update
103
+ sudo apt-get install xvfb
104
104
- run : npm install
105
- - run : npm run ctest
105
+ - run : xvfb-run --auto-servernum npm run fcoverage
106
106
107
- tests_mac_firefox :
108
- name : " Mac + FF "
107
+ firefox_mac :
108
+ name : " Firefox Mac "
109
109
runs-on : macos-latest
110
110
steps :
111
111
- uses : actions/checkout@v1
@@ -115,13 +115,13 @@ jobs:
115
115
- run : npm install
116
116
- run : npm run ftest
117
117
118
- tests_mac_webkit :
119
- name : " Mac + WK "
120
- runs-on : macos -latest
118
+ firefox_win :
119
+ name : " Firefox Win "
120
+ runs-on : windows -latest
121
121
steps :
122
122
- uses : actions/checkout@v1
123
123
- uses : actions/setup-node@v1
124
124
with :
125
125
node-version : 10.15
126
126
- run : npm install
127
- - run : npm run wtest
127
+ - run : npm run ftest
0 commit comments