File tree Expand file tree Collapse file tree 3 files changed +31
-54
lines changed Expand file tree Collapse file tree 3 files changed +31
-54
lines changed Original file line number Diff line number Diff line change @@ -153,3 +153,34 @@ jobs:
153
153
-d opcache.jit=1205
154
154
- name : Verify generated files are up to date
155
155
uses : ./.github/actions/verify-generated-files
156
+ COVERAGE_DEBUG_NTS :
157
+ runs-on : ubuntu-20.04
158
+ steps :
159
+ - name : git checkout
160
+ uses : actions/checkout@v2
161
+ - name : Create mssql container
162
+ uses : ./.github/actions/mssql
163
+ - name : apt
164
+ uses : ./.github/actions/apt-x64
165
+ - name : Install gcovr
166
+ run : sudo -H pip install gcovr
167
+ - name : ./configure
168
+ uses : ./.github/actions/configure-x64
169
+ with :
170
+ configurationParameters : --enable-debug --disable-zts --enable-gcov
171
+ - name : make
172
+ run : make -j$(/usr/bin/nproc) >/dev/null
173
+ - name : make install
174
+ uses : ./.github/actions/install-linux
175
+ - name : Setup
176
+ uses : ./.github/actions/setup-x64
177
+ # We only test with OpCache, the difference in coverage is negligible
178
+ - name : Test OpCache
179
+ uses : ./.github/actions/test-linux
180
+ with :
181
+ runTestsParameters : >-
182
+ -d zend_extension=opcache.so
183
+ -d opcache.enable_cli=1
184
+ - name : Upload Test Coverage to Codecov.io
185
+ if : always()
186
+ run : bash <(curl -s https://codecov.io/bash)
Original file line number Diff line number Diff line change 51
51
--enable-debug --enable-zts --enable-address-sanitizer --enable-undefined-sanitizer
52
52
CFLAGS='-fno-sanitize-recover'
53
53
timeoutInMinutes : 90
54
- - template : azure/coverage_job.yml
55
- parameters :
56
- configurationName : COVERAGE_DEBUG_ZTS
57
- configurationParameters : ' --enable-debug --disable-zts'
58
- timeoutInMinutes : 90
59
54
- template : azure/opcache_variation_job.yml
60
55
parameters :
61
56
configurationName : DEBUG_NTS_OPCACHE
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments