From da9c35655d554d2d420ed520b32e7fb86cdb5b7b Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Fri, 20 Oct 2023 06:15:53 +0200 Subject: [PATCH] parameter for benchamrk size, default to 100 (#105) --- .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..5c5e32b4 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:-100} + 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 )