Commit 2684df0c authored by mdj33's avatar mdj33 Committed by vipwzw

add debug info

parent 232e56e2
...@@ -14,8 +14,6 @@ echo_rst() { ...@@ -14,8 +14,6 @@ echo_rst() {
echo -e "${GRE}$1 ok${NOC}" echo -e "${GRE}$1 ok${NOC}"
elif [ "$2" -eq 2 ]; then elif [ "$2" -eq 2 ]; then
echo -e "${GRE}$1 not support${NOC}" echo -e "${GRE}$1 not support${NOC}"
CASE_ERR="err"
echo $CASE_ERR
else else
echo -e "${RED}$1 fail${NOC}" echo -e "${RED}$1 fail${NOC}"
CASE_ERR="err" CASE_ERR="err"
...@@ -185,6 +183,21 @@ chain33_applyCoins() { ...@@ -185,6 +183,21 @@ chain33_applyCoins() {
} }
chain33_RpcTestBegin() {
echo -e "${GRE}====== $1 Rpc Test Begin ===========${NOC}"
}
chain33_RpcTestRst() {
if [ -n "$2" ]; then
echo -e "${RED}====== $1 Rpc Test Fail ===========${NOC}"
exit 1
else
echo -e "${GRE}====== $1 Rpc Test Pass ===========${NOC}"
fi
}
chain33_debug_function() { chain33_debug_function() {
set -x set -x
eval "$@" eval "$@"
......
...@@ -5,12 +5,8 @@ strpwd=$(pwd) ...@@ -5,12 +5,8 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${output_dir}/$strapp"
[ ! -e "${OUT_DIR}" ] && mkdir -p "${OUT_DIR}"
# shellcheck disable=SC2086
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/* "${OUT_TESTDIR}"
...@@ -18,18 +18,16 @@ function debug_function() { ...@@ -18,18 +18,16 @@ function debug_function() {
} }
function rpc_test() { function rpc_test() {
chain33_RpcTestBegin autonomy
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_testcases run_testcases
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst autonomy "$CASE_ERR"
echo "=======autonomy rpc test error ==========="
exit 1
else
echo "====== autonomy rpc test pass ==========="
fi
} }
debug_function rpc_test "$1" debug_function rpc_test "$1"
...@@ -4,12 +4,7 @@ strpwd=$(pwd) ...@@ -4,12 +4,7 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -207,6 +207,7 @@ function run_testcases() { ...@@ -207,6 +207,7 @@ function run_testcases() {
} }
function main() { function main() {
chain33_RpcTestBegin blackwhite
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
...@@ -214,10 +215,8 @@ function main() { ...@@ -214,10 +215,8 @@ function main() {
run_testcases run_testcases
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst blackwhite "$CASE_ERR"
echo "paracross there some case error"
exit 1
fi
} }
function debug_function() { function debug_function() {
......
...@@ -3,13 +3,10 @@ ...@@ -3,13 +3,10 @@
strpwd=$(pwd) strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2 #FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
chmod +x ./build/test-rpc.sh cp ./test/test-rpc.sh "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}"
...@@ -29,21 +29,14 @@ function run_test() { ...@@ -29,21 +29,14 @@ function run_test() {
} }
function main() { function main() {
chain33_RpcTestBegin dposvote
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
echo "=========== # dposvote rpc test start============="
run_test run_test
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst dposvote "$CASE_ERR"
echo -e "${RED}=============Dposvote Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Dposvote Rpc Test Pass==============${NOC}"
fi
echo "=========== # dposvote rpc test end============="
} }
main "$1" main "$1"
...@@ -3,13 +3,8 @@ ...@@ -3,13 +3,8 @@
strpwd=$(pwd) strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
chmod +x ./build/test-rpc.sh cp ./test/test-rpc.sh "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}"
...@@ -242,20 +242,16 @@ function run_test() { ...@@ -242,20 +242,16 @@ function run_test() {
} }
function main() { function main() {
chain33_RpcTestBegin evm
local ip=$1 local ip=$1
MAIN_HTTP=$ip MAIN_HTTP=$ip
echo "=========== # evm rpc test ============="
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_test "$MAIN_HTTP" run_test "$MAIN_HTTP"
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst evm "$CASE_ERR"
echo -e "${RED}=============Evm Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Evm Rpc Test Pass==============${NOC}"
fi
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -4,16 +4,7 @@ strpwd=$(pwd) ...@@ -4,16 +4,7 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
OUT_TESTDIR="${1}/dapptest/$strapp"
PARACLI="${OUT_DIR}/chain33-para-cli"
PARANAME=para
SRC_CLI=github.com/33cn/plugin/cli
go build -v -o "${PARACLI}" -ldflags "-X ${SRC_CLI}/buildflags.ParaName=user.p.${PARANAME}. -X ${SRC_CLI}/buildflags.RPCAddr=http://localhost:8901" "${SRC_CLI}"
# shellcheck disable=SC2086
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/* "${OUT_TESTDIR}" cp ./test/* "${OUT_TESTDIR}"
...@@ -3,9 +3,6 @@ ...@@ -3,9 +3,6 @@
set -e set -e
set -o pipefail set -o pipefail
# shellcheck source=/dev/null
source ../dapp-test-common.sh
MAIN_HTTP="" MAIN_HTTP=""
GAME_ID="" GAME_ID=""
PASSWD="ABCD" PASSWD="ABCD"
...@@ -215,18 +212,13 @@ function run_test() { ...@@ -215,18 +212,13 @@ function run_test() {
function main() { function main() {
local ip=$1 local ip=$1
MAIN_HTTP=$ip MAIN_HTTP=$ip
echo "=========== # game rpc test =============" chain33_RpcTestBegin game
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_test "$MAIN_HTTP" run_test "$MAIN_HTTP"
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst game "$CASE_ERR"
echo -e "${RED}=============game Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============game Rpc Test Pass==============${NOC}"
fi
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -3,13 +3,8 @@ ...@@ -3,13 +3,8 @@
strpwd=$(pwd) strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
chmod +x ./build/test-rpc.sh cp ./test/test-rpc.sh "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}"
...@@ -319,21 +319,14 @@ function run_test() { ...@@ -319,21 +319,14 @@ function run_test() {
} }
function main() { function main() {
chain33_RpcTestBegin guess
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
echo "=========== # guess rpc test start============="
run_test run_test
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst guess "$CASE_ERR"
echo -e "${RED}=============Guess Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Guess Rpc Test Pass==============${NOC}"
fi
echo "=========== # guess rpc test end============="
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -3,13 +3,7 @@ ...@@ -3,13 +3,7 @@
strpwd=$(pwd) strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
chmod +x ./build/test-rpc.sh cp ./test/test-rpc.sh "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}"
...@@ -141,18 +141,13 @@ function run_test() { ...@@ -141,18 +141,13 @@ function run_test() {
function main() { function main() {
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "=========== # Hashlock rpc test =============" chain33_RpcTestBegin hashlock
echo "ip=$MAIN_HTTP" echo "ip=$MAIN_HTTP"
init init
run_test run_test
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst hashlock "$CASE_ERR"
echo -e "${RED}=============Hashlock Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Hashlock Rpc Test Pass==============${NOC}"
fi
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -5,13 +5,8 @@ strpwd=$(pwd) ...@@ -5,13 +5,8 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${output_dir}/$strapp"
[ ! -e "${OUT_DIR}" ] && mkdir -p "${OUT_DIR}"
# shellcheck disable=SC2086
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
cp ../executor/test.js "${OUT_TESTDIR}" cp ../executor/test.js "${OUT_TESTDIR}"
...@@ -94,25 +94,17 @@ function run_testcases() { ...@@ -94,25 +94,17 @@ function run_testcases() {
queryJS queryJS
} }
function debug_function() {
set -x
eval "$@"
set +x
}
function rpc_test() { function rpc_test() {
chain33_RpcTestBegin js
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_testcases run_testcases
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst js "$CASE_ERR"
echo "=======js rpc test error ==========="
exit 1
else
echo "====== js rpc test pass ==========="
fi
} }
rpc_test "$1" chain33_debug_function rpc_test "$1"
...@@ -4,12 +4,8 @@ strpwd=$(pwd) ...@@ -4,12 +4,8 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -315,17 +315,11 @@ function main() { ...@@ -315,17 +315,11 @@ function main() {
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
echo "=========== # lottery rpc test start=============" chain33_RpcTestBegin lottery
init init
run_testcases run_testcases
if [[ -n $CASE_ERR ]]; then chain33_RpcTestRst lottery "$CASE_ERR"
echo -e "${RED}=============Lottery Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Lottery Rpc Test Pass==============${NOC}"
fi
echo "=========== # lottery rpc test end============="
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -4,12 +4,7 @@ strpwd=$(pwd) ...@@ -4,12 +4,7 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -250,21 +250,14 @@ function run_test() { ...@@ -250,21 +250,14 @@ function run_test() {
} }
function main() { function main() {
chain33_RpcTestBegin multisi
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
echo "=========== # multisi rpc test start============="
run_test run_test
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst multisi "$CASE_ERR"
echo -e "${RED}=============multisi Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============multisi Rpc Test Pass==============${NOC}"
fi
echo "=========== # multisi rpc test end============="
} }
main "$1" main "$1"
...@@ -3,13 +3,8 @@ ...@@ -3,13 +3,8 @@
strpwd=$(pwd) strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
chmod +x ./build/test-rpc.sh cp ./test/test-rpc.sh "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}"
...@@ -138,16 +138,10 @@ function main() { ...@@ -138,16 +138,10 @@ function main() {
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
echo "=========== # oracle rpc test start=============" chain33_RpcTestBegin oracle
run_test run_test
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst oracle "$CASE_ERR"
echo -e "${RED}=============Oracle Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Oracle Rpc Test Pass==============${NOC}"
fi
echo "=========== # oracle rpc test end============="
} }
main "$1" main "$1"
...@@ -372,7 +372,7 @@ function run_testcases() { ...@@ -372,7 +372,7 @@ function run_testcases() {
} }
function main() { function main() {
chain33_RpcTestBegin paracross
UNIT_HTTP=$1 UNIT_HTTP=$1
IS_PARA=$(echo '"'"${UNIT_HTTP}"'"' | jq '.|contains("8901")') IS_PARA=$(echo '"'"${UNIT_HTTP}"'"' | jq '.|contains("8901")')
...@@ -398,10 +398,7 @@ function main() { ...@@ -398,10 +398,7 @@ function main() {
fi fi
fi fi
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst paracross "$CASE_ERR"
echo "paracross there some case errors"
exit 1
fi
} }
chain33_debug_function main "$1" "$2" "$3" "$4" chain33_debug_function main "$1" "$2" "$3" "$4"
......
...@@ -4,12 +4,7 @@ strpwd=$(pwd) ...@@ -4,12 +4,7 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -159,19 +159,14 @@ function run_test() { ...@@ -159,19 +159,14 @@ function run_test() {
} }
function main() { function main() {
chain33_RpcTestBegin pokerbull
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "=========== # pokerbull rpc test ============="
echo "ip=$MAIN_HTTP" echo "ip=$MAIN_HTTP"
init init
run_test run_test
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst pokerbull "$CASE_ERR"
echo -e "${RED}=============Pokerbull Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Pokerbull Rpc Test Pass==============${NOC}"
fi
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -4,12 +4,7 @@ strpwd=$(pwd) ...@@ -4,12 +4,7 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -3,23 +3,11 @@ ...@@ -3,23 +3,11 @@
set -e set -e
set -o pipefail set -o pipefail
MAIN_HTTP="" # shellcheck source=/dev/null
CASE_ERR="" source ../dapp-test-common.sh
#color MAIN_HTTP=""
RED='\033[1;31m'
GRE='\033[1;32m'
NOC='\033[0m'
echo_rst() {
if [ "$2" == true ]; then
echo -e "${GRE}$1 ok${NOC}"
else
echo -e "${RED}$1 fail${NOC}"
CASE_ERR="FAIL"
fi
}
privacy_CreateRawTransaction() { privacy_CreateRawTransaction() {
...@@ -29,7 +17,8 @@ privacy_CreateRawTransaction() { ...@@ -29,7 +17,8 @@ privacy_CreateRawTransaction() {
resp=$(curl -ksd "{$req}" "$ip") resp=$(curl -ksd "{$req}" "$ip")
echo "#response: $resp" echo "#response: $resp"
ok=$(jq '.error|not' <<<"$resp") ok=$(jq '.error|not' <<<"$resp")
echo_rst "$FUNCNAME" "$ok" [ "$ok" == true ]
echo_rst "$FUNCNAME" "$?"
} }
privacy_GetPrivacyTxByAddr() { privacy_GetPrivacyTxByAddr() {
...@@ -40,8 +29,8 @@ privacy_GetPrivacyTxByAddr() { ...@@ -40,8 +29,8 @@ privacy_GetPrivacyTxByAddr() {
resp=$(curl -ksd "{$req}" "$ip") resp=$(curl -ksd "{$req}" "$ip")
echo "#response: $resp" echo "#response: $resp"
ok=$(jq '.error|not' <<<"$resp") ok=$(jq '.error|not' <<<"$resp")
[ "$ok" == true ]
echo_rst "$FUNCNAME" "$ok" echo_rst "$FUNCNAME" "$?"
} }
privacy_ShowPrivacyKey() { privacy_ShowPrivacyKey() {
...@@ -52,8 +41,8 @@ privacy_ShowPrivacyKey() { ...@@ -52,8 +41,8 @@ privacy_ShowPrivacyKey() {
resp=$(curl -ksd "{$req}" "$ip") resp=$(curl -ksd "{$req}" "$ip")
echo "#response: $resp" echo "#response: $resp"
ok=$(jq '(.error|not) and .result.showSuccessful and (.result.pubkeypair=="0a9d212b2505aefaa8da370319088bbccfac097b007f52ed71d8133456c8185823c8eac43c5e937953d7b6c8e68b0db1f4f03df4946a29f524875118960a35fb")' <<<"$resp") ok=$(jq '(.error|not) and .result.showSuccessful and (.result.pubkeypair=="0a9d212b2505aefaa8da370319088bbccfac097b007f52ed71d8133456c8185823c8eac43c5e937953d7b6c8e68b0db1f4f03df4946a29f524875118960a35fb")' <<<"$resp")
[ "$ok" == true ]
echo_rst "$FUNCNAME" "$ok" echo_rst "$FUNCNAME" "$?"
} }
privacy_ShowPrivacyAccountInfo() { privacy_ShowPrivacyAccountInfo() {
...@@ -64,8 +53,8 @@ privacy_ShowPrivacyAccountInfo() { ...@@ -64,8 +53,8 @@ privacy_ShowPrivacyAccountInfo() {
resp=$(curl -ksd "{$req}" "$ip") resp=$(curl -ksd "{$req}" "$ip")
echo "#response: $resp" echo "#response: $resp"
ok=$(jq '(.error|not) and (.result|[has("utxos", "ftxos", "displaymode"), true] | unique | length == 1)' <<<"$resp") ok=$(jq '(.error|not) and (.result|[has("utxos", "ftxos", "displaymode"), true] | unique | length == 1)' <<<"$resp")
[ "$ok" == true ]
echo_rst "$FUNCNAME" "$ok" echo_rst "$FUNCNAME" "$?"
} }
privacy_ShowPrivacyAccountSpend() { privacy_ShowPrivacyAccountSpend() {
...@@ -76,8 +65,8 @@ privacy_ShowPrivacyAccountSpend() { ...@@ -76,8 +65,8 @@ privacy_ShowPrivacyAccountSpend() {
resp=$(curl -ksd "{$req}" "$ip") resp=$(curl -ksd "{$req}" "$ip")
echo "#response: $resp" echo "#response: $resp"
ok=$(jq '(.error|not) and .result.utxoHaveTxHashs' <<<"$resp") ok=$(jq '(.error|not) and .result.utxoHaveTxHashs' <<<"$resp")
[ "$ok" == true ]
echo_rst "$FUNCNAME" "$ok" echo_rst "$FUNCNAME" "$?"
} }
privacy_RescanUtxos() { privacy_RescanUtxos() {
...@@ -88,8 +77,8 @@ privacy_RescanUtxos() { ...@@ -88,8 +77,8 @@ privacy_RescanUtxos() {
resp=$(curl -ksd "{$req}" "$ip") resp=$(curl -ksd "{$req}" "$ip")
echo "#response: $resp" echo "#response: $resp"
ok=$(jq '(.error|not) and (.result|[has("flag", "repRescanResults"), true] | unique | length == 1)' <<<"$resp") ok=$(jq '(.error|not) and (.result|[has("flag", "repRescanResults"), true] | unique | length == 1)' <<<"$resp")
[ "$ok" == true ]
echo_rst "$FUNCNAME" "$ok" echo_rst "$FUNCNAME" "$?"
} }
privacy_EnablePrivacy() { privacy_EnablePrivacy() {
...@@ -100,7 +89,8 @@ privacy_EnablePrivacy() { ...@@ -100,7 +89,8 @@ privacy_EnablePrivacy() {
resp=$(curl -ksd "{$req}" "$ip") resp=$(curl -ksd "{$req}" "$ip")
echo "#response: $resp" echo "#response: $resp"
ok=$(jq '(.error|not) and .result.results[0].IsOK' <<<"$resp") ok=$(jq '(.error|not) and .result.results[0].IsOK' <<<"$resp")
echo_rst "$FUNCNAME" "$ok" [ "$ok" == true ]
echo_rst "$FUNCNAME" "$?"
} }
function run_test() { function run_test() {
...@@ -116,17 +106,12 @@ function run_test() { ...@@ -116,17 +106,12 @@ function run_test() {
} }
function main() { function main() {
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "=========== # privacy rpc test =============" chain33_RpcTestBegin privacy
echo "ip=$MAIN_HTTP" echo "ip=$MAIN_HTTP"
run_test "$MAIN_HTTP" run_test "$MAIN_HTTP"
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst privacy "$CASE_ERR"
echo -e "${RED}=============Privacy Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Prviacy Rpc Test Pass==============${NOC}"
fi
} }
main "$1" main "$1"
...@@ -242,18 +242,14 @@ function run_testcases() { ...@@ -242,18 +242,14 @@ function run_testcases() {
} }
function rpc_test() { function rpc_test() {
chain33_RpcTestBegin Relay
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_testcases run_testcases
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst Relay "$CASE_ERR"
echo -e "${RED}=============Relay Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Relay Rpc Test Pass==============${NOC}"
fi
} }
chain33_debug_function rpc_test "$1" chain33_debug_function rpc_test "$1"
...@@ -4,12 +4,7 @@ strpwd=$(pwd) ...@@ -4,12 +4,7 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -245,18 +245,13 @@ function run_test() { ...@@ -245,18 +245,13 @@ function run_test() {
function main() { function main() {
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "=========== # retrieve rpc test =============" chain33_RpcTestBegin retrieve
echo "ip=$MAIN_HTTP" echo "ip=$MAIN_HTTP"
init init
run_test run_test
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst retrieve "$CASE_ERR"
echo -e "${RED}=============retrieve Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============retrieve Rpc Test Pass==============${NOC}"
fi
} }
set -x set -x
......
...@@ -4,12 +4,7 @@ strpwd=$(pwd) ...@@ -4,12 +4,7 @@ strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -149,10 +149,11 @@ function run_testcases() { ...@@ -149,10 +149,11 @@ function run_testcases() {
} }
function main() { function main() {
chain33_RpcTestBegin Ticket
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
echo "=========== # ticket rpc test start============="
ispara=$(echo '"'"${MAIN_HTTP}"'"' | jq '.|contains("8901")') ispara=$(echo '"'"${MAIN_HTTP}"'"' | jq '.|contains("8901")')
if [[ $ispara == true ]]; then if [[ $ispara == true ]]; then
...@@ -161,13 +162,7 @@ function main() { ...@@ -161,13 +162,7 @@ function main() {
run_testcases run_testcases
fi fi
if [[ -n $CASE_ERR ]]; then chain33_RpcTestRst Ticket "$CASE_ERR"
echo -e "${RED}=============Ticket Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Ticket Rpc Test Pass==============${NOC}"
fi
echo "=========== # ticket rpc test end============="
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -3,12 +3,8 @@ ...@@ -3,12 +3,8 @@
strpwd=$(pwd) strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -276,19 +276,15 @@ function run_test() { ...@@ -276,19 +276,15 @@ function run_test() {
function main() { function main() {
local ip=$1 local ip=$1
chain33_RpcTestBegin token
MAIN_HTTP=$ip MAIN_HTTP=$ip
echo "=========== # token rpc test ============="
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_test "$ip" run_test "$ip"
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst token "$CASE_ERR"
echo -e "${RED}=============Token Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============Token Rpc Test Pass==============${NOC}"
fi
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -3,13 +3,8 @@ ...@@ -3,13 +3,8 @@
strpwd=$(pwd) strpwd=$(pwd)
strcmd=${strpwd##*dapp/} strcmd=${strpwd##*dapp/}
strapp=${strcmd%/cmd*} strapp=${strcmd%/cmd*}
OUT_DIR="${1}/$strapp"
#FLAG=$2
mkdir -p "${OUT_DIR}"
cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
chmod +x ./build/test-rpc.sh cp ./test/test-rpc.sh "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}"
...@@ -339,19 +339,14 @@ function run_test() { ...@@ -339,19 +339,14 @@ function run_test() {
function main() { function main() {
local ip=$1 local ip=$1
chain33_RpcTestBegin trade
MAIN_HTTP=$ip MAIN_HTTP=$ip
echo "=========== # trade rpc test ============="
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_test "$MAIN_HTTP" run_test "$MAIN_HTTP"
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst trade "$CASE_ERR"
echo -e "${RED}=============trade Rpc Test Fail=============${NOC}"
exit 1
else
echo -e "${GRE}=============trade Rpc Test Pass==============${NOC}"
fi
} }
chain33_debug_function main "$1" chain33_debug_function main "$1"
...@@ -13,4 +13,4 @@ cp ./build/* "${OUT_DIR}" ...@@ -13,4 +13,4 @@ cp ./build/* "${OUT_DIR}"
OUT_TESTDIR="${1}/dapptest/$strapp" OUT_TESTDIR="${1}/dapptest/$strapp"
mkdir -p "${OUT_TESTDIR}" mkdir -p "${OUT_TESTDIR}"
cp ./build/test-rpc.sh "${OUT_TESTDIR}" cp ./test/test-rpc.sh "${OUT_TESTDIR}"
...@@ -149,18 +149,15 @@ function debug_function() { ...@@ -149,18 +149,15 @@ function debug_function() {
} }
function rpc_test() { function rpc_test() {
chain33_RpcTestBegin unfreeze
MAIN_HTTP="$1" MAIN_HTTP="$1"
echo "main_ip=$MAIN_HTTP" echo "main_ip=$MAIN_HTTP"
init init
run_testcases run_testcases
if [ -n "$CASE_ERR" ]; then chain33_RpcTestRst unfreeze "$CASE_ERR"
echo "=======unfreeze rpc test error ==========="
exit 1
else
echo "====== unfreeze rpc test pass ==========="
fi
} }
debug_function rpc_test "$1" debug_function rpc_test "$1"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment