mirror of https://gitee.com/bigwinds/arangodb
fix default test
This commit is contained in:
parent
f26568fe0c
commit
5cc8d74713
|
@ -4,9 +4,9 @@
|
||||||
main(){
|
main(){
|
||||||
#cd .. || die "can not change directory"
|
#cd .. || die "can not change directory"
|
||||||
#TODO check that we are in source dir
|
#TODO check that we are in source dir
|
||||||
local session_name=integrationtest
|
|
||||||
local tasks=task_all #FIXME add taks selection
|
local tasks=task_all #FIXME add taks selection
|
||||||
local panes=$($tasks)
|
local session_name="$($tasks 'name')"
|
||||||
|
local panes=$($tasks 'num')
|
||||||
kill_old_session "$session_name"
|
kill_old_session "$session_name"
|
||||||
tmux new-session -d -s "$session_name" || die "unable to spawn session"
|
tmux new-session -d -s "$session_name" || die "unable to spawn session"
|
||||||
local rows=$(( (panes+1) / 2 ))
|
local rows=$(( (panes+1) / 2 ))
|
||||||
|
@ -20,28 +20,46 @@ main(){
|
||||||
# task definitions
|
# task definitions
|
||||||
|
|
||||||
task_all(){
|
task_all(){
|
||||||
## FIXME ask jan or max for good grouping for all
|
|
||||||
local count="$1"
|
local count="$1"
|
||||||
local args_default=""
|
local args_default=""
|
||||||
local args="$2"
|
local args="$2"
|
||||||
if [[ -z $1 ]]; then
|
|
||||||
echo "4" #return number of required panes
|
local tests=""
|
||||||
return
|
|
||||||
fi
|
|
||||||
case $1 in
|
case $1 in
|
||||||
|
num)
|
||||||
|
echo "6"
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
name)
|
||||||
|
echo "test_all"
|
||||||
|
return
|
||||||
|
;;
|
||||||
0)
|
0)
|
||||||
echo "./scripts/unittest shell_server $args_default $args && exit 0"
|
echo "./scripts/quickieTest.sh && exit 0"
|
||||||
|
return
|
||||||
;;
|
;;
|
||||||
1)
|
1)
|
||||||
echo "./scripts/unittest shell_server_aql $args_defaults $args && exit 0"
|
tests="shell_server shell_client"
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
echo "./scripts/unittest shell_server $args_default $args && exit 0"
|
tests="shell_server_aql"
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
tests="http_server server_http"
|
||||||
|
;;
|
||||||
|
3)
|
||||||
|
tests="dump importing export arangobench upgrade"
|
||||||
|
;;
|
||||||
|
4)
|
||||||
|
tests="replication_sync replication_static replication_ongoing http_replication shell_replication"
|
||||||
|
;;
|
||||||
|
5)
|
||||||
|
tests="agency cluster_sync"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "spawn task $count"
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
echo "./scripts/unittest $tests $args_default $args && exit 0"
|
||||||
}
|
}
|
||||||
|
|
||||||
# tmux
|
# tmux
|
||||||
|
@ -87,11 +105,12 @@ spawn_panes(){
|
||||||
|
|
||||||
execute_tasks(){
|
execute_tasks(){
|
||||||
cd $1 || die
|
cd $1 || die
|
||||||
local tasks=$2
|
local tasks="$2"
|
||||||
local args="$3"
|
local args="$3"
|
||||||
local count=0
|
local count=0
|
||||||
while (( count < $($tasks) )); do
|
while (( count < $($tasks 'num') )); do
|
||||||
local exec_cmd="$($tasks $count "$args")"
|
local exec_cmd="$($tasks $count "$args")"
|
||||||
|
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++ ))
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue