null+****@clear*****
null+****@clear*****
2012年 6月 13日 (水) 15:36:29 JST
Haruka Yoshihara 2012-06-13 15:36:29 +0900 (Wed, 13 Jun 2012) New Revision: c35ea285e49e270aaa98339ba315bab2843cc2eb Log: test: take --protocol option Modified files: test/function/run-test.sh Modified: test/function/run-test.sh (+25 -0) =================================================================== --- test/function/run-test.sh 2012-06-13 14:54:28 +0900 (991e740) +++ test/function/run-test.sh 2012-06-13 15:36:29 +0900 (9a0fa75) @@ -1,5 +1,25 @@ #!/bin/sh +OPTIONS=`getopt -n $0 -u -o " " -l protocol: -- "$@"` +if test $? -ne 0; then + exit 1 +fi +set -- $OPTIONS +while true; +do + case $1 in + --protocol) + protocol=$2 + shift + ;; + --) + shift + break + ;; + esac + shift +done + export BASE_DIR="`dirname $0`" if test -z "$BUILD_DIR"; then BUILD_DIR="$BASE_DIR" @@ -56,9 +76,14 @@ else targets= fi +if test -z $protocol; then + protocol="gqtp" +fi + $RUBY -I "$grntest_dir/lib" \ "$grntest_dir/bin/grntest" \ --groonga "$GROONGA" \ --groonga-suggest-create-dataset "$GROONGA_SUGGEST_CREATE_DATASET" \ --base-directory "$BASE_DIR" \ + --protocol "$protocol" \ "$targets" "$@"