12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- parameters:
- configurationName: ''
- configurationParameters: ''
- runTestsParameters: ''
- timeoutInMinutes: 60
- jobs:
- - job: ${{ parameters.configurationName }}
- timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
- pool:
- vmImage: 'ubuntu-20.04'
- steps:
- - template: mssql.yml
- - template: apt.yml
- - template: configure.yml
- parameters:
- configurationParameters: ${{ parameters.configurationParameters }}
- - script: make -j$(/usr/bin/nproc) >/dev/null
- displayName: 'Make Build'
- - template: install.yml
- - template: setup.yml
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'File Cache (prime shm)'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- --file-cache-prime
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'File Cache (prime shm, use shm)'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- --file-cache-use
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'File Cache (prime shm, use file)'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- --file-cache-use
- -d opcache.file_cache_only=1
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'File Cache (prime file)'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- --file-cache-prime
- -d opcache.file_cache_only=1
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'File Cache (prime file, use file)'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- --file-cache-use
- -d opcache.file_cache_only=1
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'File Cache (prime file, use shm)'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- --file-cache-use
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'Without interned strings'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- -d opcache.interned_strings_buffer=0
- - template: test.yml
- parameters:
- configurationName: ${{ parameters.configurationName }}
- runTestsName: 'Preload'
- runTestsParameters: >-
- ${{ parameters.runTestsParameters }}
- -d zend_extension=opcache.so
- --preload
|