Skip to content

Commit 1d86996

Browse files
committed
Improve command line option handling
1 parent 1aea16e commit 1d86996

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

qa/L0_data_compression/test.sh

+12-12
Original file line numberDiff line numberDiff line change
@@ -79,23 +79,23 @@ function run_data_compression_infer_client() {
7979
local python_or_cpp=`echo -n "$client_path" | tail -c 3`
8080
if [ "$python_or_cpp" == ".py" ]; then
8181
local infer_client="python $client_path"
82-
local request_algorithm_parameter="--request-compression-algorithm $request_algorithm"
83-
local response_algorithm_parameter="--response-compression-algorithm $response_algorithm"
84-
else # C++
82+
local request_cmd_option="--request-compression-algorithm $request_algorithm"
83+
local response_cmd_option="--response-compression-algorithm $response_algorithm"
84+
else # C++ if not end with ".py"
8585
local infer_client=$client_path
86-
local request_algorithm_parameter="-i $request_algorithm"
87-
local response_algorithm_parameter="-o $response_algorithm"
86+
local request_cmd_option="-i $request_algorithm"
87+
local response_cmd_option="-o $response_algorithm"
8888
fi
8989

90-
if [ "$request_algorithm" != "" ] && [ "$response_algorithm" == "" ]; then
91-
$infer_client -v $request_algorithm_parameter >> $log_path 2>&1
92-
return $?
90+
local cmd_options="-v"
91+
if [ "$request_algorithm" != "" ]; then
92+
cmd_options+=" $request_cmd_option"
9393
fi
94-
if [ "$request_algorithm" == "" ] && [ "$response_algorithm" != "" ]; then
95-
$infer_client -v $response_algorithm_parameter >> $log_path 2>&1
96-
return $?
94+
if [ "$response_algorithm" != "" ]; then
95+
cmd_options+=" $response_cmd_option"
9796
fi
98-
$infer_client -v $request_algorithm_parameter $response_algorithm_parameter >> $log_path 2>&1
97+
98+
$infer_client $cmd_options >> $log_path 2>&1
9999
return $?
100100
}
101101

0 commit comments

Comments
 (0)