[enhancement] (SSB & TPC-H) fix test scripts, cover having PASSWORD situation (#10885)

This commit is contained in:
Henry2SS
2022-07-15 20:07:47 +08:00
committed by GitHub
parent c8e13caf63
commit 23dab4cbf9
2 changed files with 10 additions and 2 deletions

View File

@ -82,7 +82,11 @@ check_prerequest() {
run_sql() {
sql="$@"
echo $sql
mysql -h$FE_HOST -u$USER -P$FE_QUERY_PORT -D$DB -e "$@"
if [ -z $PASSWORD ]; then
mysql -h$FE_HOST -u$USER -P$FE_QUERY_PORT -D$DB -e "$@"
else
mysql -h$FE_HOST -u$USER -P$FE_QUERY_PORT -D$DB -p$PASSWORD -e "$@"
fi
}
load_lineitem_flat() {

View File

@ -106,7 +106,11 @@ for i in $(seq 1 22); do
# Each query is executed ${run} times and takes the average time
for j in $(seq 1 ${run}); do
start=$(date +%s%3N)
mysql -h$FE_HOST -u $USER -P$FE_QUERY_PORT -D$DB <$QUERIES_DIR/q$i.sql >/dev/null
if [ -z $PASSWORD ]; then
mysql -h$FE_HOST -u $USER -P$FE_QUERY_PORT -D$DB --comments <$QUERIES_DIR/q$i.sql >/dev/null
else
mysql -h$FE_HOST -u $USER -P$FE_QUERY_PORT -D$DB -p$PASSWORD --comments <$QUERIES_DIR/q$i.sql >/dev/null
fi
end=$(date +%s%3N)
total=$((total + end - start))
done