File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed
Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -23,11 +23,16 @@ jobs:
2323 fail-fast : false
2424 matrix :
2525 include :
26- - debug : true
27- zts : false
28- - debug : false
26+ # - debug: true
27+ # zts: false
28+ # - debug: false
29+ # zts: true
30+ - configuration_parameters : " CFLAGS='-fsanitize=undefined,address -DZEND_TRACK_ARENA_ALLOC' LDFLAGS='-fsanitize=undefined,address'"
31+ debug : true
32+ name : ' _ASAN_UBSAN'
33+ run_tests_parameters : ' --asan'
2934 zts : true
30- name : " LINUX_X64_ ${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
35+ name : " LINUX_X64${{ matrix.name }}_ ${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
3136 runs-on : ubuntu-20.04
3237 steps :
3338 - name : git checkout
4045 uses : ./.github/actions/configure-x64
4146 with :
4247 configurationParameters : >-
48+ ${{ matrix.configuration_parameters }}
4349 --${{ matrix.debug && 'enable' || 'disable' }}-debug
4450 --${{ matrix.zts && 'enable' || 'disable' }}-zts
4551 - name : make
@@ -50,16 +56,21 @@ jobs:
5056 uses : ./.github/actions/setup-x64
5157 - name : Test
5258 uses : ./.github/actions/test-linux
59+ with :
60+ runTestsParameters : >-
61+ ${{ matrix.run_tests_parameters }}
5362 - name : Test Tracing JIT
5463 uses : ./.github/actions/test-linux
5564 with :
5665 runTestsParameters : >-
66+ ${{ matrix.run_tests_parameters }}
5767 -d zend_extension=opcache.so
5868 -d opcache.enable_cli=1
5969 -d opcache.jit_buffer_size=16M
6070 - name : Verify generated files are up to date
6171 uses : ./.github/actions/verify-generated-files
6272 MACOS_DEBUG_NTS :
73+ if : false
6374 runs-on : macos-10.15
6475 steps :
6576 - name : git checkout
You can’t perform that action at this time.
0 commit comments