|
16 | 16 | options: |
17 | 17 | - "0" |
18 | 18 | - "1" |
19 | | - instruction_count: |
20 | | - description: 'Whether Valgrind instruction count should be measured' |
| 19 | + collect_extended_perf_stats: |
| 20 | + description: 'Whether to collect extended perf stats as artifacts' |
| 21 | + required: true |
| 22 | + default: "0" |
| 23 | + type: choice |
| 24 | + options: |
| 25 | + - "0" |
| 26 | + - "1" |
| 27 | + debug_environment: |
| 28 | + description: 'Whether to collect environment debug logs as artifacts' |
21 | 29 | required: true |
22 | 30 | default: "0" |
23 | 31 | type: choice |
|
50 | 58 | BASELINE_COMMIT: "d5f6e56610c729710073350af318c4ea1b292cfe" |
51 | 59 | ID: "master" |
52 | 60 | JIT: "1" |
53 | | - INSTRUCTION_COUNT: "0" |
| 61 | + COLLECT_EXTENDED_PERF_STATS: "0" |
| 62 | + DEBUG_ENVIRONMENT: "0" |
54 | 63 | RUN_MICRO_BENCH: "0" |
55 | 64 | YEAR: "" |
56 | 65 | steps: |
|
81 | 90 | echo "ID=benchmarked" >> $GITHUB_ENV |
82 | 91 |
|
83 | 92 | echo "JIT=${{ inputs.jit }}" >> $GITHUB_ENV |
84 | | - echo "INSTRUCTION_COUNT=${{ inputs.instruction_count }}" >> $GITHUB_ENV |
| 93 | + echo "COLLECT_EXTENDED_PERF_STATS=${{ inputs.collect_extended_perf_stats }}" >> $GITHUB_ENV |
| 94 | + echo "DEBUG_ENVIRONMENT=${{ inputs.debug_environment }}" >> $GITHUB_ENV |
85 | 95 | echo "RUN_MICRO_BENCH=${{ inputs.run_micro_bench }}" >> $GITHUB_ENV |
86 | 96 | fi |
87 | 97 |
|
@@ -250,7 +260,8 @@ jobs: |
250 | 260 | cp ./php-version-benchmarks/config/infra/aws/x86_64-metal.ini.dist ./php-version-benchmarks/config/infra/aws/x86_64-metal.ini |
251 | 261 | sed -i "s|INFRA_DOCKER_REGISTRY=public.ecr.aws/abcdefgh|INFRA_DOCKER_REGISTRY=${{ secrets.PHP_VERSION_BENCHMARK_DOCKER_REGISTRY }}|g" ./php-version-benchmarks/config/infra/aws/x86_64-metal.ini |
252 | 262 | sed -i "s|INFRA_WORKSPACE=|INFRA_WORKSPACE=$WORKSPACE|g" ./php-version-benchmarks/config/infra/aws/x86_64-metal.ini |
253 | | - sed -i "s/INFRA_MEASURE_INSTRUCTION_COUNT=0/INFRA_MEASURE_INSTRUCTION_COUNT=${{ env.INSTRUCTION_COUNT }}/g" ./php-version-benchmarks/config/infra/aws/x86_64-metal.ini |
| 263 | + sed -i "s/INFRA_COLLECT_EXTENDED_PERF_STATS=0/INFRA_COLLECT_EXTENDED_PERF_STATS=${{ env.COLLECT_EXTENDED_PERF_STATS }}/g" ./php-version-benchmarks/config/infra/aws/x86_64-metal.ini |
| 264 | + sed -i "s/INFRA_DEBUG_ENVIRONMENT=0/INFRA_DEBUG_ENVIRONMENT=${{ env.DEBUG_ENVIRONMENT }}/g" ./php-version-benchmarks/config/infra/aws/x86_64-metal.ini |
254 | 265 |
|
255 | 266 | cp ./php-version-benchmarks/build/infrastructure/config/aws.tfvars.dist ./php-version-benchmarks/build/infrastructure/config/aws.tfvars |
256 | 267 | sed -i 's/access_key = ""/access_key = "${{ secrets.PHP_VERSION_BENCHMARK_AWS_ACCESS_KEY }}"/g' ./php-version-benchmarks/build/infrastructure/config/aws.tfvars |
|
0 commit comments