From a2e83ea98d91280ed869a7cfd401c276f5b1a606 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Fri, 20 Oct 2023 06:03:09 +0200 Subject: [PATCH] parameter for benchamrk size, default to 1 --- .github/workflows/benchmark.yml | 9 ++++++++- tests/benchmark/time.sh | 3 ++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index b35346c4..4a7e6ebe 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -6,6 +6,13 @@ concurrency: on: workflow_dispatch: + inputs: + size: + description: 'number of features to load' + required: true + default: 100 + type: number + push: branches: - main @@ -63,7 +70,7 @@ jobs: run: ./scripts/restart.sh - name: Run Benchmark - run: ./tests/benchmark/time.sh + run: ./tests/benchmark/time.sh ${{ inputs.size }} - name: Create plots run: ./tests/benchmark/plot.py diff --git a/tests/benchmark/time.sh b/tests/benchmark/time.sh index 864853ab..a1a15202 100755 --- a/tests/benchmark/time.sh +++ b/tests/benchmark/time.sh @@ -7,7 +7,8 @@ OUTPUT_PATH="tests/benchmark/results" mkdir -p ${OUTPUT_PATH} rm -f ${OUTPUT_PATH}/benchmark.dat -SIZE=100000 +SIZE=${1:-100000} + LAYERS=( point_2056_10fields point_2056_10fields_local_geom nogeom_10fields nogeom_100fields line_2056_10fields line_2056_10fields_local_geom polygon_2056 polygon_2056_local_geom secretlayer )