You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-12-20 01:42:27 +03:00
62 lines
1.7 KiB
Bash
Executable File
62 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
grpNum=$1
|
|
testDB=$2
|
|
numConCur=$3
|
|
numRepeat=$4
|
|
testType=$5
|
|
timeoutVal=$6
|
|
dbmsType=$7
|
|
|
|
#
|
|
testID=1
|
|
#
|
|
if [ $# -lt 6 ]; then
|
|
echo Syntax: pfSubmitGroupTest.sh grpNum testDB numOfConcurrentUsers numOfRuns testType timeoutValue [dbmsType]
|
|
echo Exit.....
|
|
exit 1
|
|
fi
|
|
#
|
|
testType=`echo $testType |tr "[:lower:]" "[:upper:]"`
|
|
dbmsType=`echo $dbmsType |tr "[:lower:]" "[:upper:]"`
|
|
#
|
|
if [ $testType = "M" ]; then
|
|
scriptFileName=GroupQueryMixed.sql
|
|
else
|
|
scriptFileName=GroupQuery$grpNum.sql
|
|
fi
|
|
#
|
|
if [ $dbmsType != "O" ]; then
|
|
dbmsType=M
|
|
fi
|
|
/root/genii/utils/scenarios/perf/sh/pfGetGroupQueries.sh $grpNum $testType $dbmsType
|
|
|
|
#
|
|
#append current directory path to to script file name
|
|
scriptFileName=`pwd`\/$scriptFileName
|
|
#
|
|
# Create test info file for the execution engine
|
|
#
|
|
echo testID=$testID >testInfo.txt
|
|
echo testDB=$testDB >>testInfo.txt
|
|
echo scriptName=$scriptFileName >>testInfo.txt
|
|
echo sessions=$numConCur >>testInfo.txt
|
|
echo iterations=$numRepeat >>testInfo.txt
|
|
echo timeoutVal=$timeoutVal >>testInfo.txt
|
|
echo grpTestType=$testType >>testInfo.txt
|
|
echo grpTestNum=$grpNum >>testInfo.txt
|
|
echo dbmsType=$dbmsType >>testInfo.txt
|
|
#
|
|
autopilotExecDir=`pwd`
|
|
export autopilotExecDir
|
|
#
|
|
/root/genii/utils/scenarios/common/sh/testExecEngine.sh > $scriptFileName.log
|
|
testRunID=`cat testInfo.txt |grep testResultDir |awk -F"=" '{print $2}'`
|
|
/root/genii/utils/scenarios/common/sh/collExecResult.sh $testRunID > collExecResult.log
|
|
#/root/genii/utils/scenarios/common/sh/insertExecResult.sh $testRunID > insertExecResult.log
|
|
#/root/genii/utils/scenarios/perf/sh/pfCopyResults.sh $testRunID >copyResults.log
|
|
|
|
|
|
|
|
|