@@ -56,6 +56,8 @@ waitForContainer "ca.org1.example.com" "Listening on https://0.0.0.0:7054"
5656waitForContainer " couchdb.peer0.org1.example.com" " Apache CouchDB has started. Time to relax."
5757waitForContainer " peer0.org1.example.com" " Joining gossip network of channel my-channel1 with 1 organizations"
5858waitForChaincode " peer0.org1.example.com" " my-channel1" " chaincode1" " 0.0.1"
59+ waitForContainer " ccaas_peer0.org1.example.com_my-channel1_chaincode1_0.0.1" " Bootstrap process completed"
60+ waitForContainer " ccaas_peer0.org1.example.com_my-channel2_chaincode1_0.0.1" " Bootstrap process completed"
5961
6062fablo_rest_org1=" localhost:8801"
6163snapshot_name=" fablo-snapshot-$( date -u +" %Y%m%d%H%M%S" ) "
@@ -109,14 +111,17 @@ hook_command="perl -i -pe 's/FABRIC_VERSION=2\.3\.3/FABRIC_VERSION=2\.4\.2/g' ./
109111 cd " $TEST_TMP " &&
110112 " $FABLO_HOME /fablo.sh" prune &&
111113 " $FABLO_HOME /fablo.sh" restore " $snapshot_name " " $hook_command " &&
112- " $FABLO_HOME /fablo.sh" start
114+ " $FABLO_HOME /fablo.sh" start &&
113115 " $FABLO_HOME /fablo.sh" chaincodes install
114116)
115117
116118waitForChaincode " peer0.org1.example.com" " my-channel1" " chaincode1" " 0.0.1"
117119
118- sleep 10
120+ # wait for CCAAS container to finish bootstrapping
121+ waitForContainer " ccaas_peer0.org1.example.com_my-channel1_chaincode1_0.0.1" " Bootstrap process completed"
122+ waitForContainer " ccaas_peer0.org1.example.com_my-channel2_chaincode1_0.0.1" " Bootstrap process completed"
119123
124+ # check if state is kept after restoration
120125user_token_response=" $( expectCARest " $fablo_rest_org1 /user/enroll" ' ' ' {"id": "gordon", "secret": "gordonpw"}' ' token' ) "
121126echo " $user_token_response "
122127user_token=" $( echo " $user_token_response " | jq -r ' .token' ) "
0 commit comments