46 lines
1.1 KiB
Bash
46 lines
1.1 KiB
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Importing useful functions for cc testing
|
||
|
if [ -f ./func.sh ]; then
|
||
|
source ./func.sh
|
||
|
elif [ -f scripts/func.sh ]; then
|
||
|
source scripts/func.sh
|
||
|
fi
|
||
|
|
||
|
echo_b "Channel name : "$CHANNEL_NAME
|
||
|
|
||
|
#Query on chaincode on Peer0/Org1
|
||
|
echo_b "Querying chaincode on all 4 peers..."
|
||
|
chaincodeQuery 0 100
|
||
|
chaincodeQuery 1 100
|
||
|
chaincodeQuery 2 100
|
||
|
chaincodeQuery 3 100
|
||
|
|
||
|
#Invoke on chaincode on Peer0/Org1
|
||
|
echo_b "Sending invoke transaction (transfer 10) on org1/peer0..."
|
||
|
chaincodeInvoke 0
|
||
|
|
||
|
#Query on chaincode on Peer1/Org2, check if the result is 90
|
||
|
echo_b "Querying chaincode on all 4 peers..."
|
||
|
chaincodeQuery 0 90
|
||
|
chaincodeQuery 1 90
|
||
|
chaincodeQuery 2 90
|
||
|
chaincodeQuery 3 90
|
||
|
|
||
|
#Invoke on chaincode on Peer1/Org2
|
||
|
echo_b "Sending invoke transaction on org2/peer3..."
|
||
|
chaincodeInvoke 3
|
||
|
|
||
|
#Query on chaincode on Peer1/Org2, check if the result is 80
|
||
|
echo_b "Querying chaincode on all 4peers..."
|
||
|
chaincodeQuery 0 80
|
||
|
chaincodeQuery 1 80
|
||
|
chaincodeQuery 2 80
|
||
|
chaincodeQuery 3 80
|
||
|
|
||
|
echo
|
||
|
echo_g "===================== All GOOD, End-2-End execution completed ===================== "
|
||
|
echo
|
||
|
|
||
|
exit 0
|