#! /bin/bash
|
|
set -e
|
|
|
|
#- dummy over socket, curl
|
|
#- counter over socket, curl
|
|
#- counter over grpc, curl
|
|
#- counter over grpc, grpc
|
|
|
|
# TODO: install everything
|
|
|
|
function dummy_over_socket(){
|
|
dummy > /dev/null &
|
|
tendermint node > tendermint.log &
|
|
sleep 3
|
|
|
|
bash dummy_test.sh "Dummy over Socket"
|
|
|
|
killall dummy tendermint
|
|
}
|
|
|
|
|
|
function counter_over_socket() {
|
|
counter --serial > /dev/null &
|
|
tendermint node > tendermint.log &
|
|
sleep 3
|
|
|
|
bash counter_test.sh "Counter over Socket"
|
|
|
|
killall counter tendermint
|
|
}
|
|
|
|
function counter_over_grpc() {
|
|
counter --serial --tmsp grpc > /dev/null &
|
|
tendermint node --tmsp grpc > tendermint.log &
|
|
sleep 3
|
|
|
|
bash counter_test.sh "Counter over GRPC"
|
|
|
|
killall counter tendermint
|
|
}
|
|
|
|
case "$1" in
|
|
"dummy_over_socket")
|
|
dummy_over_socket
|
|
;;
|
|
"counter_over_socket")
|
|
counter_over_socket
|
|
;;
|
|
"counter_over_grpc")
|
|
counter_over_grpc
|
|
;;
|
|
*)
|
|
dummy_over_socket
|
|
counter_over_socket
|
|
counter_over_grpc
|
|
esac
|
|
|