rename dummy to kvstore (#1223)

* remove accidental binary

* docs: s/Dummy&dummy/KVStore&kvstore/g

* glide update to abci

* update abci import paths

* dummy begone, hello kvstore

* RequestInitChain needs genesisBytes

* glide update
This commit is contained in:
Zach
2018-02-27 14:01:10 +00:00
committed by Anton Kaliaev
parent 6270ecef8c
commit 2cc63069c6
41 changed files with 161 additions and 161 deletions

View File

@@ -9,13 +9,13 @@ and run the following tests in docker containers:
- go tests, with --race
- includes test coverage
- app tests
- dummy app over socket
- kvstore app over socket
- counter app over socket
- counter app over grpc
- persistence tests
- crash tendermint at each of many predefined points, restart, and ensure it syncs properly with the app
- p2p tests
- start a local dummy app testnet on a docker network (requires docker version 1.10+)
- start a local kvstore app testnet on a docker network (requires docker version 1.10+)
- send a tx on each node and ensure the state root is updated on all of them
- crash and restart nodes one at a time and ensure they can sync back up (via fastsync)
- crash and restart all nodes at once and ensure they can sync back up

View File

@@ -7,7 +7,7 @@ function toHex() {
}
#####################
# dummy with curl
# kvstore with curl
#####################
TESTNAME=$1

View File

@@ -1,7 +1,7 @@
#! /bin/bash
set -e
#- dummy over socket, curl
#- kvstore over socket, curl
#- counter over socket, curl
#- counter over grpc, curl
#- counter over grpc, grpc
@@ -10,38 +10,38 @@ set -e
export TMHOME=$HOME/.tendermint_app
function dummy_over_socket(){
function kvstore_over_socket(){
rm -rf $TMHOME
tendermint init
echo "Starting dummy_over_socket"
abci-cli dummy > /dev/null &
pid_dummy=$!
echo "Starting kvstore_over_socket"
abci-cli kvstore > /dev/null &
pid_kvstore=$!
tendermint node > tendermint.log &
pid_tendermint=$!
sleep 5
echo "running test"
bash dummy_test.sh "Dummy over Socket"
bash kvstore_test.sh "KVStore over Socket"
kill -9 $pid_dummy $pid_tendermint
kill -9 $pid_kvstore $pid_tendermint
}
# start tendermint first
function dummy_over_socket_reorder(){
function kvstore_over_socket_reorder(){
rm -rf $TMHOME
tendermint init
echo "Starting dummy_over_socket_reorder (ie. start tendermint first)"
echo "Starting kvstore_over_socket_reorder (ie. start tendermint first)"
tendermint node > tendermint.log &
pid_tendermint=$!
sleep 2
abci-cli dummy > /dev/null &
pid_dummy=$!
abci-cli kvstore > /dev/null &
pid_kvstore=$!
sleep 5
echo "running test"
bash dummy_test.sh "Dummy over Socket"
bash kvstore_test.sh "KVStore over Socket"
kill -9 $pid_dummy $pid_tendermint
kill -9 $pid_kvstore $pid_tendermint
}
@@ -98,11 +98,11 @@ function counter_over_grpc_grpc() {
cd $GOPATH/src/github.com/tendermint/tendermint/test/app
case "$1" in
"dummy_over_socket")
dummy_over_socket
"kvstore_over_socket")
kvstore_over_socket
;;
"dummy_over_socket_reorder")
dummy_over_socket_reorder
"kvstore_over_socket_reorder")
kvstore_over_socket_reorder
;;
"counter_over_socket")
counter_over_socket
@@ -115,9 +115,9 @@ case "$1" in
;;
*)
echo "Running all"
dummy_over_socket
kvstore_over_socket
echo ""
dummy_over_socket_reorder
kvstore_over_socket_reorder
echo ""
counter_over_socket
echo ""

View File

@@ -38,7 +38,7 @@ for i in $(seq 1 4); do
--name local_testnet_$i \
--entrypoint tendermint \
-e TMHOME=/go/src/github.com/tendermint/tendermint/test/p2p/data/mach$i/core \
tendermint_tester node --p2p.persistent_peers 172.57.0.101:46656,172.57.0.102:46656,172.57.0.103:46656,172.57.0.104:46656 --proxy_app=dummy
tendermint_tester node --p2p.persistent_peers 172.57.0.101:46656,172.57.0.102:46656,172.57.0.103:46656,172.57.0.104:46656 --proxy_app=kvstore
done
```

View File

@@ -4,7 +4,7 @@ set -eu
DOCKER_IMAGE=$1
NETWORK_NAME=local_testnet
N=4
PROXY_APP=persistent_dummy
PROXY_APP=persistent_kvstore
cd "$GOPATH/src/github.com/tendermint/tendermint"

View File

@@ -9,17 +9,17 @@ tendermint init
RPC_ADDR="$(pwd)/rpc.sock"
TM_CMD="tendermint node --log_level=debug --rpc.laddr=unix://$RPC_ADDR" # &> tendermint_${name}.log"
DUMMY_CMD="abci-cli dummy --persist $TMHOME/dummy" # &> dummy_${name}.log"
DUMMY_CMD="abci-cli kvstore --persist $TMHOME/kvstore" # &> kvstore_${name}.log"
function start_procs(){
name=$1
indexToFail=$2
echo "Starting persistent dummy and tendermint"
echo "Starting persistent kvstore and tendermint"
if [[ "$CIRCLECI" == true ]]; then
$DUMMY_CMD &
else
$DUMMY_CMD &> "dummy_${name}.log" &
$DUMMY_CMD &> "kvstore_${name}.log" &
fi
PID_DUMMY=$!

View File

@@ -8,8 +8,8 @@ tendermint init
function start_procs(){
name=$1
echo "Starting persistent dummy and tendermint"
abci-cli dummy --persist $TMHOME/dummy &> "dummy_${name}.log" &
echo "Starting persistent kvstore and tendermint"
abci-cli kvstore --persist $TMHOME/kvstore &> "kvstore_${name}.log" &
PID_DUMMY=$!
tendermint node &> tendermint_${name}.log &
PID_TENDERMINT=$!