mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Make one linux job run function jit on push
We're currently only testing the tracing JIT on push. Having at least one function JIT job will catch some errors earlier. Closes GH-21294
This commit is contained in:
3
.github/workflows/test-suite.yml
vendored
3
.github/workflows/test-suite.yml
vendored
@@ -187,6 +187,7 @@ jobs:
|
||||
${{ matrix.variation && '-d zend_test.observer.enabled=1 -d zend_test.observer.show_output=0' || '' }}
|
||||
idleCpu: ${{ matrix.asan && 'true' || 'false' }}
|
||||
- name: Test Tracing JIT
|
||||
if: ${{ inputs.all_variations || matrix.asan }}
|
||||
uses: ./.github/actions/test-linux
|
||||
with:
|
||||
enableOpcache: true
|
||||
@@ -208,7 +209,7 @@ jobs:
|
||||
- name: Test Function JIT
|
||||
# ASAN frequently timeouts. Each test run takes ~90 minutes, we can
|
||||
# avoid running into the 6 hour timeout by skipping the function JIT.
|
||||
if: ${{ inputs.all_variations && !matrix.asan }}
|
||||
if: ${{ !matrix.asan }}
|
||||
uses: ./.github/actions/test-linux
|
||||
with:
|
||||
enableOpcache: true
|
||||
|
||||
Reference in New Issue
Block a user