summaryrefslogtreecommitdiff
path: root/azure/tests.yml
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-07-29 16:39:16 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-07-29 18:20:46 +0200
commit34fe1b91f6b9a50e08f643fe222c442b8ed60fad (patch)
treebf249a1109122a62068f0cc31a1fde5fca99a1d9 /azure/tests.yml
parentd8d2a7801a9365af40f5d955682ecdfeca1670ea (diff)
downloadphp-git-34fe1b91f6b9a50e08f643fe222c442b8ed60fad.tar.gz
Run function JIT tests in nightly build
Changing this for primary x64 and i386 jobs for now. The different test configurations are now consolidated in one file shared between both.
Diffstat (limited to 'azure/tests.yml')
-rw-r--r--azure/tests.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/azure/tests.yml b/azure/tests.yml
new file mode 100644
index 0000000000..6142623398
--- /dev/null
+++ b/azure/tests.yml
@@ -0,0 +1,34 @@
+parameters:
+ configurationName: ''
+ runTestsParameters: ''
+
+steps:
+ - template: test.yml
+ parameters:
+ configurationName: ${{ parameters.configurationName }}
+ runTestsParameters: ${{ parameters.runTestsParameters }}
+ - template: test.yml
+ parameters:
+ configurationName: ${{ parameters.configurationName }}
+ runTestsName: 'OpCache'
+ runTestsParameters: >-
+ ${{ parameters.runTestsParameters }}
+ -d zend_extension=opcache.so
+ - ${{ if eq(variables['Build.Reason'], 'Schedule') }}:
+ - template: test.yml
+ parameters:
+ configurationName: ${{ parameters.configurationName }}
+ runTestsName: 'Function JIT'
+ runTestsParameters: >-
+ ${{ parameters.runTestsParameters }}
+ -d zend_extension=opcache.so
+ -d opcache.jit_buffer_size=16M
+ -d opcache.jit=1205
+ - template: test.yml
+ parameters:
+ configurationName: ${{ parameters.configurationName }}
+ runTestsName: 'Tracing JIT'
+ runTestsParameters: >-
+ ${{ parameters.runTestsParameters }}
+ -d zend_extension=opcache.so
+ -d opcache.jit_buffer_size=16M