Skip to content

Commit 34fe1b9

Browse files
committed
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.
1 parent d8d2a78 commit 34fe1b9

File tree

4 files changed

+37
-60
lines changed

4 files changed

+37
-60
lines changed

azure/i386/job.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -86,16 +86,7 @@ jobs:
8686
#sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';"
8787
#sudo -u postgres psql -c "CREATE DATABASE test;"
8888
displayName: 'Setup'
89-
- template: test.yml
89+
- template: ../tests.yml
9090
parameters:
9191
configurationName: ${{ parameters.configurationName }}
92-
- template: test.yml
93-
parameters:
94-
configurationName: ${{ parameters.configurationName }}
95-
runTestsName: 'OpCache'
96-
runTestsParameters: -d zend_extension=opcache.so
97-
- template: test.yml
98-
parameters:
99-
configurationName: ${{ parameters.configurationName }}
100-
runTestsName: 'JIT'
101-
runTestsParameters: -d zend_extension=opcache.so -d opcache.jit_buffer_size=16M
92+
runTestsParameters: ${{ parameters.runTestsParameters }}

azure/i386/test.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

azure/job.yml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,7 @@ jobs:
1818
displayName: 'Make Build'
1919
- template: install.yml
2020
- template: setup.yml
21-
- template: test.yml
21+
- template: tests.yml
2222
parameters:
2323
configurationName: ${{ parameters.configurationName }}
2424
runTestsParameters: ${{ parameters.runTestsParameters }}
25-
- template: test.yml
26-
parameters:
27-
configurationName: ${{ parameters.configurationName }}
28-
runTestsName: 'OpCache'
29-
runTestsParameters: >-
30-
${{ parameters.runTestsParameters }}
31-
-d zend_extension=opcache.so
32-
- template: test.yml
33-
parameters:
34-
configurationName: ${{ parameters.configurationName }}
35-
runTestsName: 'JIT'
36-
runTestsParameters: >-
37-
${{ parameters.runTestsParameters }}
38-
-d zend_extension=opcache.so
39-
-d opcache.jit_buffer_size=16M

azure/tests.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
parameters:
2+
configurationName: ''
3+
runTestsParameters: ''
4+
5+
steps:
6+
- template: test.yml
7+
parameters:
8+
configurationName: ${{ parameters.configurationName }}
9+
runTestsParameters: ${{ parameters.runTestsParameters }}
10+
- template: test.yml
11+
parameters:
12+
configurationName: ${{ parameters.configurationName }}
13+
runTestsName: 'OpCache'
14+
runTestsParameters: >-
15+
${{ parameters.runTestsParameters }}
16+
-d zend_extension=opcache.so
17+
- ${{ if eq(variables['Build.Reason'], 'Schedule') }}:
18+
- template: test.yml
19+
parameters:
20+
configurationName: ${{ parameters.configurationName }}
21+
runTestsName: 'Function JIT'
22+
runTestsParameters: >-
23+
${{ parameters.runTestsParameters }}
24+
-d zend_extension=opcache.so
25+
-d opcache.jit_buffer_size=16M
26+
-d opcache.jit=1205
27+
- template: test.yml
28+
parameters:
29+
configurationName: ${{ parameters.configurationName }}
30+
runTestsName: 'Tracing JIT'
31+
runTestsParameters: >-
32+
${{ parameters.runTestsParameters }}
33+
-d zend_extension=opcache.so
34+
-d opcache.jit_buffer_size=16M

0 commit comments

Comments
 (0)