@@ -126,6 +126,7 @@ install_it()
126
126
run_hammerdb_users ()
127
127
{
128
128
uc=$1
129
+ out_file=" "
129
130
130
131
export uc
131
132
#
@@ -175,30 +176,23 @@ run_hammerdb_users()
175
176
sleep 120
176
177
else
177
178
export ctr=1
179
+ results_file=results_hammerdb_${test_to_run} .csv
180
+ if [[ ! -f $results_file ]]; then
181
+ $TOOLS_BIN /test_header_info --front_matter --results_file $results_file --host $to_configuration --sys_type $to_sys_type --tuned $to_tuned_setting --results_version $version --test_name hammerdb_${test_to_run}
182
+ echo " # connection:TPM" >> $results_file
183
+ fi
184
+ export uc
178
185
if [[ $test_to_run == " mariadb" ]]; then
179
- if [ ! -f results_hammerdb_maria.csv ]; then
180
- $TOOLS_BIN /test_header_info --front_matter --results_file results_hammerdb_maria.csv --host $to_configuration --sys_type $to_sys_type --tuned $to_tuned_setting --results_version $version --test_name hammerdb_mariadb
181
- echo " # connection:TPM" >> results_hammerdb_maria.csv
182
- fi
183
- export uc
184
186
cp runtest_mariadb.tcl runtest${ctr} _mariadb.tcl
185
187
out_file=" test_mariadb_${rundt} _${numhosts} pod_pod1_${uc} .out"
186
188
sed -i " s/^diset connection mysql_host.*/diset connection mysql_host ${hostnm} /" runtest${ctr} _mariadb.tcl
187
189
sed -i " s/^vuset.*/vuset vu ${uc} /" runtest${ctr} _mariadb.tcl
188
190
export outputfname=$out_file
189
191
./hammerdbcli auto runtest${ctr} _mariadb.tcl > $out_file 2>&1
190
- connections=` grep " Active Virtual Users configured" $out_file | cut -d: -f 2 | cut -d' ' -f 1`
191
- tpms=` grep TPM $out_file | cut -d' ' -f 7`
192
- echo ${connections} :${tpms} >> results_hammerdb_maria.csv
193
192
fi
194
193
if [[ $test_to_run == " mssql" ]]; then
195
194
export whc
196
- export uc
197
195
export hostnm
198
- if [ ! -f results_hammerdb_mssql.csv ]; then
199
- $TOOLS_BIN /test_header_info --front_matter --results_file results_hammerdb_mssql.csv --host $to_configuration --sys_type $to_sys_type --tuned $to_tuned_setting --results_version $version --test_name hammerdb_mssql
200
- echo " # connections:TPM" >> results_hammerdb_mssql.csv
201
- fi
202
196
export uc
203
197
out_file=" test_mssql_${rundt} _${numhosts} VM_VM${ctr} _${uc} .out"
204
198
cp runtest_mssql.tcl runtest${ctr} _mssql.tcl
@@ -207,27 +201,19 @@ run_hammerdb_users()
207
201
export outputfname=$out_file
208
202
./hammerdbcli auto runtest${ctr} _mssql.tcl > $out_file 2>&1
209
203
echo " ${uc} User run done"
210
- connections=` grep " Active Virtual Users configured" $out_file | cut -d: -f 2 | cut -d' ' -f 1`
211
- tpms=` grep TPM $out_file | cut -d' ' -f 7`
212
- echo ${connections} :${tpms} >> results_hammerdb_mssql.csv
213
204
fi
214
205
if [[ $test_to_run == " postgres" ]]; then
215
- export uc
216
206
cp runtest_pg.tcl runtest${ctr} _pg.tcl
217
- if [ ! -f results_hammerdb_pg.csv ]; then
218
- $TOOLS_BIN /test_header_info --front_matter --results_file results_hammerdb_pg.csv --host $to_configuration --sys_type $to_sys_type --tuned $to_tuned_setting --results_version $version --test_name hammerdb_pg
219
- echo " # connections:TPM" >> results_hammerdb_pg.csv
220
- fi
221
207
export uc
222
208
sed -i " s/^diset connection pg_host.*/diset connection pg_host ${hostnm} /" runtest${ctr} _pg.tcl
223
209
sed -i " s/^vuset.*/vuset vu ${uc} /" runtest${ctr} _pg.tcl
224
210
out_file=" test_pg_${rundt} _${numhosts} pod_pod1_${uc} .out"
225
211
export outputfname=$out_file
226
212
./hammerdbcli auto runtest${ctr} _pg.tcl > $out_file 2>&1
227
- connections=` grep " Active Virtual Users configured" $out_file | cut -d: -f 2 | cut -d' ' -f 1`
228
- tpms=` grep TPM $out_file | cut -d' ' -f 7`
229
- echo ${connections} :${tpms} >> results_hammerdb_pg.csv
230
213
fi
214
+ connections=` grep " Active Virtual Users configured" $out_file | cut -d: -f 2 | cut -d' ' -f 1`
215
+ tpms=` grep TPM $out_file | cut -d' ' -f 7`
216
+ echo ${connections} :${tpms} >> ${results_file}
231
217
ctr=$(( ctr + 1 ))
232
218
export ctr
233
219
fi
0 commit comments