Skip to content

Commit 426d610

Browse files
fix: benchmark/scripts/run_single_benchmark.sh
1 parent ad26c2b commit 426d610

2 files changed

Lines changed: 19 additions & 15 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,5 +138,5 @@ output/*
138138
docker-upload/*
139139

140140
plugin.wasm
141-
.sqlite/*
141+
*.db
142142
.env.bak

benchmark/scripts/run_single_benchmark.sh

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,39 +11,43 @@ function dotnet_run() {
1111
--type $type_to_benchmark
1212
}
1313

14-
function docker-compose-up() {
14+
function docker_compose_up() {
1515
service_name=$1
1616
docker-compose up --build --detach --force-recreate --remove-orphans --wait $service_name
1717
}
1818

1919
# Adjust the SQLite connection string to use absolute path
20-
function adjust-sqlite-connection-string() {
20+
function adjust_sqlite_connection_string() {
2121
if [[ "$OSTYPE" == "darwin"* ]]; then
22-
sed -i '' "s|Data Source=\([^;]*\.db\);|Data Source=$(pwd)/.sqlite/\1;|" .env
22+
sed -i '' "s|Data Source=\([^;]*\.db\);|Data Source=$(pwd)/\1;|" .env
2323
else
24-
sed -i "s|Data Source=\([^;]*\.db\);|Data Source=$(pwd)/.sqlite/\1;|" .env
24+
sed -i "s|Data Source=\([^;]*\.db\);|Data Source=$(pwd)/\1;|" .env
2525
fi
2626
}
2727

28-
function delete-current-sqlite-db() {
28+
function delete_current_sqlite_db() {
2929
rm -f $(pwd)/.sqlite/*.db
3030
}
3131

32+
function docker_destroy() {
33+
docker-compose down --volumes
34+
}
3235

33-
docker-destroy() { docker-compose down --volumes; }
34-
copy-original-env() { cp .env.bak .env; }
36+
function copy_original_env() {
37+
cp .env.bak .env
38+
}
3539

3640
if [ "$database_to_benchmark" = "mysql" ]; then
37-
trap docker-destroy EXIT
38-
docker-compose-up mysqldb
41+
trap docker_destroy EXIT
42+
docker_compose_up mysqldb
3943
elif [ "$database_to_benchmark" = "postgresql" ]; then
40-
trap docker-destroy EXIT
41-
docker-compose-up postgresdb
44+
trap docker_destroy EXIT
45+
docker_compose_up postgresdb
4246
elif [ "$database_to_benchmark" = "sqlite" ]; then
4347
cp .env .env.bak
44-
trap copy-original-env EXIT
45-
adjust-sqlite-connection-string
46-
delete-current-sqlite-db
48+
trap copy_original_env EXIT
49+
adjust_sqlite_connection_string
50+
delete_current_sqlite_db
4751
fi
4852

4953
dotnet_run

0 commit comments

Comments
 (0)