Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
  Reduce parallelism on frequently crashing jobs
This commit is contained in:
Ilija Tovilo 2023-11-28 00:31:14 +01:00
commit de0cef4a09
No known key found for this signature in database
GPG key ID: A4F5D403F118200A
3 changed files with 6 additions and 2 deletions

View file

@ -9,6 +9,9 @@ inputs:
jitType:
default: 'disable'
required: false
idleCpu:
default: 'false'
required: false
runs:
using: composite
steps:
@ -45,7 +48,7 @@ runs:
sapi/cli/php run-tests.php -P -q ${{ inputs.runTestsParameters }} \
-d opcache.jit=${{ inputs.jitType }} \
-d opcache.jit_buffer_size=16M \
-j$(/usr/bin/nproc) \
${{ inputs.idleCpu == 'true' && '-j$(($(/usr/bin/nproc) - 1))' || '-j$(/usr/bin/nproc)' }} \
-g FAIL,BORK,LEAK,XLEAK \
--no-progress \
--offline \

View file

@ -22,7 +22,7 @@ runs:
sapi/cli/php run-tests.php -P -q ${{ inputs.runTestsParameters }} \
-d opcache.jit=${{ inputs.jitType }} \
-d opcache.jit_buffer_size=16M \
-j$(sysctl -n hw.ncpu) \
-j$(($(sysctl -n hw.ncpu) - 1)) \
-g FAIL,BORK,LEAK,XLEAK \
--no-progress \
--offline \

View file

@ -109,6 +109,7 @@ jobs:
testArtifacts: ${{ matrix.branch.name }}_${{ matrix.name }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}
runTestsParameters: >-
${{ matrix.run_tests_parameters }}
idleCpu: ${{ matrix.asan && 'true' || 'false' }}
- name: Test Tracing JIT
uses: ./.github/actions/test-linux
with: