mirror of https://gitee.com/bigwinds/arangodb
improve tmux starter
This commit is contained in:
parent
c673391387
commit
6c00d96321
|
@ -27,8 +27,9 @@ main(){
|
||||||
|
|
||||||
suite_all(){
|
suite_all(){
|
||||||
local count="$1"
|
local count="$1"
|
||||||
local args_default=""
|
shift 1
|
||||||
local args="$2"
|
local args="$@"
|
||||||
|
local args_default=( )
|
||||||
|
|
||||||
local tests=""
|
local tests=""
|
||||||
case $1 in
|
case $1 in
|
||||||
|
@ -41,7 +42,7 @@ suite_all(){
|
||||||
return
|
return
|
||||||
;;
|
;;
|
||||||
0)
|
0)
|
||||||
echo "./scripts/quickieTest.sh $args && exit 0"
|
echo "./scripts/quickieTest.sh ${args[@]} && exit 0"
|
||||||
return
|
return
|
||||||
;;
|
;;
|
||||||
1)
|
1)
|
||||||
|
@ -65,22 +66,21 @@ suite_all(){
|
||||||
*)
|
*)
|
||||||
esac
|
esac
|
||||||
|
|
||||||
echo "./scripts/unittest $tests $args_default $args && exit 0"
|
echo "./scripts/unittest $tests ${args_default[@]} ${args[@]} && exit 0"
|
||||||
}
|
}
|
||||||
|
|
||||||
suite_all_rocksdb(){
|
suite_all_rocksdb(){
|
||||||
local count="$1"
|
local count="$1"
|
||||||
local args_default=""
|
shift 1
|
||||||
local args="$2"
|
local args="$@"
|
||||||
|
|
||||||
local tests=""
|
|
||||||
case $1 in
|
case $1 in
|
||||||
name)
|
name)
|
||||||
echo "test_all_rocksdb"
|
echo "test_all_rocksdb"
|
||||||
return
|
return
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
suite_all "$1" "--storageEngine rocksdb"
|
suite_all "$count" "--storageEngine rocksdb" "${args[@]}"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
@ -129,10 +129,10 @@ spawn_panes(){
|
||||||
execute_tasks(){
|
execute_tasks(){
|
||||||
cd $1 || die
|
cd $1 || die
|
||||||
local tasks="$2"
|
local tasks="$2"
|
||||||
local args="$3"
|
local args="$@"
|
||||||
local count=0
|
local count=0
|
||||||
while (( count < $($tasks 'num') )); do
|
while (( count < $($tasks 'num') )); do
|
||||||
local exec_cmd="$($tasks $count "$args")"
|
local exec_cmd="$($tasks $count "${args[@]}")"
|
||||||
echo "running: ${exec_cmd[@]}"
|
echo "running: ${exec_cmd[@]}"
|
||||||
tmux send-keys -t $session_name.$count "${exec_cmd[@]}" Enter
|
tmux send-keys -t $session_name.$count "${exec_cmd[@]}" Enter
|
||||||
(( count++ ))
|
(( count++ ))
|
||||||
|
|
Loading…
Reference in New Issue