File tree Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ scale.row.count=1000000
37
37
# Blank: Overwrite if JUnit launch, timestamp if Benchmark main launch
38
38
timestamp.test.results =
39
39
40
- # Experimental: Docker compose file (e.g. /mypath/docker-compose.yml
40
+ # Experimental: Docker compose file (e.g. /mypath/docker-compose.yml)
41
+ # Use blank to disable restarts between test runs (only recommended for smoke tests)
41
42
docker.compose.file =./docker-compose.yml
42
43
Original file line number Diff line number Diff line change 3
3
set -o errexit
4
4
set -o pipefail
5
5
set -o nounset
6
+ set -f
6
7
7
8
# Copyright (c) 2023-2024 Deephaven Data Labs and Patent Pending
8
9
#
@@ -11,9 +12,9 @@ set -o nounset
11
12
# any previous run and produce results as a set of csv files for each iteration.
12
13
#
13
14
# Examples:
14
- # - Run Where benchmarks three times: ./benchmark.sh 1 Where
15
+ # - Run Where benchmarks three times: ./benchmark.sh 1 " Where"
15
16
# - Run Where and AvgBy benchmarks three times: ./benchmark.sh 3 "Where,Avg*"
16
- # - Run all benchmarks one time: ./benchmark.sh 1 *
17
+ # - Run all benchmarks one time: ./benchmark.sh 1 "*"
17
18
#
18
19
# Notes:
19
20
# - Docker is a prerequisite, and the Deephaven image will be installed if it's missing
@@ -39,9 +40,11 @@ sudo rm -f ./data/*.def
39
40
sudo rm -f ./data/* .parquet
40
41
41
42
sudo docker compose up -d
43
+ sleep 5
44
+ set -f
42
45
43
46
TEST_REGEX=" ^.*[.]("
44
- for r in $( echo ${TEST_WILD} | sed ' s/\s*,\s*/ /g' ) ; do
47
+ for r in $( echo " ${TEST_WILD} " | sed ' s/\s*,\s*/ /g' ) ; do
45
48
TEST_REGEX=" ${TEST_REGEX} " $( echo " (${r} Test)|" | sed ' s/\*/.*/g' )
46
49
done
47
50
TEST_REGEX=$( echo ${TEST_REGEX} | sed -E ' s/\|+$//g' )
Original file line number Diff line number Diff line change 98
98
- name : Archive Results
99
99
uses : actions/upload-artifact@v4
100
100
with :
101
- name : Deephaven Benchmark Release
101
+ name : Deephaven Benchmark Release ${{env.VERSION}}
102
102
path : |
103
103
deephaven-benchmark-${{env.VERSION}}.tar
104
104
deephaven-benchmark-${{env.VERSION}}-results.tar
You can’t perform that action at this time.
0 commit comments