Skip to content

Commit f41c5ec

Browse files
committed
Improve benchmarks (allow failures)
1 parent 3998c6d commit f41c5ec

File tree

2 files changed

+23
-21
lines changed

2 files changed

+23
-21
lines changed

.github/workflows/bench.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,23 @@ jobs:
3232
command: |
3333
cd bench
3434
composer update --prefer-dist --no-interaction --no-progress
35-
- name: Run Benchmarks
35+
- name: Normalization Benchmarks
36+
continue-on-error: true
3637
run: |
3738
cd bench
38-
composer bench
39+
composer bench:normalize
40+
- name: Denormalization Benchmarks
41+
continue-on-error: true
42+
run: |
43+
cd bench
44+
composer bench:normalize
45+
- name: Instantiation Benchmarks
46+
continue-on-error: true
47+
run: |
48+
cd bench
49+
composer bench:instantiate
50+
- name: Type Extraction Benchmarks
51+
continue-on-error: true
52+
run: |
53+
cd bench
54+
composer bench:extract

bench/composer.json

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,11 @@
2525
"symfony/var-dumper": "^5.4|^6.0|^7.1"
2626
},
2727
"scripts": {
28-
"bench:base": "phpbench run --report=default --tag=current",
29-
"bench:instantiate": [
30-
"@bench:base --filter=benchInstantiate"
31-
],
32-
"bench:extract": [
33-
"@bench:base --filter=benchExtract"
34-
],
35-
"bench:normalize": [
36-
"@bench:base --filter=benchNormalization"
37-
],
38-
"bench:denormalize": [
39-
"@bench:base --filter=benchDenormalization"
40-
],
41-
"bench": [
42-
"@bench:instantiate",
43-
"@bench:extract",
44-
"@bench:normalize",
45-
"@bench:denormalize"
46-
]
28+
"bench:instantiate": "@bench --filter=benchInstantiate",
29+
"bench:extract": "@bench --filter=benchExtract",
30+
"bench:normalize": "@bench --filter=benchNormalization",
31+
"bench:denormalize": "@bench --filter=benchDenormalization",
32+
"bench": "phpbench run --report=default --tag=current"
4733
},
4834
"minimum-stability": "dev",
4935
"prefer-stable": true

0 commit comments

Comments
 (0)