[debug] just build plugeth images
This commit is contained in:
parent
9d50f2cfbe
commit
fdd0f49d6f
@ -48,85 +48,89 @@ mkdir -p $CERC_REPO_BASE_DIR
|
|||||||
$SO_COMMAND --stack ${stack_name} setup-repositories
|
$SO_COMMAND --stack ${stack_name} setup-repositories
|
||||||
|
|
||||||
echo "Building containers"
|
echo "Building containers"
|
||||||
$SO_COMMAND --stack ${stack_name} build-containers
|
$SO_COMMAND --stack ${stack_name} build-containers \
|
||||||
|
--include cerc/plugeth-statediff,cerc/plugeth
|
||||||
|
|
||||||
test_deployment_dir=$CERC_REPO_BASE_DIR/test-deployment-dir
|
echo "Exiting for debugging"
|
||||||
test_deployment_spec=$CERC_REPO_BASE_DIR/test-deployment-spec.yml
|
exit 1
|
||||||
|
|
||||||
$SO_COMMAND --stack ${stack_name} deploy init --output $test_deployment_spec
|
# test_deployment_dir=$CERC_REPO_BASE_DIR/test-deployment-dir
|
||||||
# Check the file now exists
|
# test_deployment_spec=$CERC_REPO_BASE_DIR/test-deployment-spec.yml
|
||||||
if [ ! -f "$test_deployment_spec" ]; then
|
|
||||||
test_fail_exit "deploy init test: spec file not present"
|
|
||||||
fi
|
|
||||||
echo "deploy init test: passed"
|
|
||||||
|
|
||||||
$SO_COMMAND --stack ${stack_name} deploy create --spec-file $test_deployment_spec --deployment-dir $test_deployment_dir
|
# $SO_COMMAND --stack ${stack_name} deploy init --output $test_deployment_spec
|
||||||
# Check the deployment dir exists
|
# # Check the file now exists
|
||||||
if [ ! -d "$test_deployment_dir" ]; then
|
# if [ ! -f "$test_deployment_spec" ]; then
|
||||||
test_fail_exit "deploy create test: deployment directory not present"
|
# test_fail_exit "deploy init test: spec file not present"
|
||||||
fi
|
# fi
|
||||||
echo "deploy create test: passed"
|
# echo "deploy init test: passed"
|
||||||
|
|
||||||
dump_logs () {
|
# $SO_COMMAND --stack ${stack_name} deploy create --spec-file $test_deployment_spec --deployment-dir $test_deployment_dir
|
||||||
echo "Test failed. Logs from stack:"
|
# # Check the deployment dir exists
|
||||||
$SO_COMMAND deployment --dir $test_deployment_dir logs
|
# if [ ! -d "$test_deployment_dir" ]; then
|
||||||
}
|
# test_fail_exit "deploy create test: deployment directory not present"
|
||||||
trap dump_logs ERR
|
# fi
|
||||||
|
# echo "deploy create test: passed"
|
||||||
|
|
||||||
$SO_COMMAND deployment --dir $test_deployment_dir start
|
# dump_logs () {
|
||||||
|
# echo "Test failed. Logs from stack:"
|
||||||
|
# $SO_COMMAND deployment --dir $test_deployment_dir logs
|
||||||
|
# }
|
||||||
|
# trap dump_logs ERR
|
||||||
|
|
||||||
geth_endpoint=localhost:$($SO_COMMAND deployment --dir $test_deployment_dir port fixturenet-eth-geth-1 8545 | cut -d: -f2)
|
# $SO_COMMAND deployment --dir $test_deployment_dir start
|
||||||
|
|
||||||
timeout=900 # 15 minutes
|
# geth_endpoint=localhost:$($SO_COMMAND deployment --dir $test_deployment_dir port fixturenet-eth-geth-1 8545 | cut -d: -f2)
|
||||||
log_info "Getting initial block number. Timeout set to $timeout seconds"
|
|
||||||
start_time=$(date +%s)
|
|
||||||
elapsed_time=0
|
|
||||||
initial_block_number=0
|
|
||||||
while [ "$initial_block_number" -eq 0 ] && [ $elapsed_time -lt $timeout ]; do
|
|
||||||
sleep 10
|
|
||||||
log_info "Waiting for initial block..."
|
|
||||||
initial_block_number=$(get_block_number $geth_endpoint)
|
|
||||||
current_time=$(date +%s)
|
|
||||||
elapsed_time=$((current_time - start_time))
|
|
||||||
done
|
|
||||||
|
|
||||||
subsequent_block_number=$initial_block_number
|
# timeout=900 # 15 minutes
|
||||||
|
# log_info "Getting initial block number. Timeout set to $timeout seconds"
|
||||||
|
# start_time=$(date +%s)
|
||||||
|
# elapsed_time=0
|
||||||
|
# initial_block_number=0
|
||||||
|
# while [ "$initial_block_number" -eq 0 ] && [ $elapsed_time -lt $timeout ]; do
|
||||||
|
# sleep 10
|
||||||
|
# log_info "Waiting for initial block..."
|
||||||
|
# initial_block_number=$(get_block_number $geth_endpoint)
|
||||||
|
# current_time=$(date +%s)
|
||||||
|
# elapsed_time=$((current_time - start_time))
|
||||||
|
# done
|
||||||
|
|
||||||
# if initial block was 0 after timeout, assume chain did not start successfully and skip finding subsequent block
|
# subsequent_block_number=$initial_block_number
|
||||||
if [[ $initial_block_number -gt 0 ]]; then
|
|
||||||
timeout=300
|
|
||||||
log_info "Getting subsequent block number. Timeout set to $timeout seconds"
|
|
||||||
start_time=$(date +%s)
|
|
||||||
elapsed_time=0
|
|
||||||
# wait for 5 blocks or timeout
|
|
||||||
while [ "$subsequent_block_number" -le $((initial_block_number + 5)) ] && [ $elapsed_time -lt $timeout ]; do
|
|
||||||
sleep 10
|
|
||||||
log_info "Waiting for five blocks or $timeout seconds..."
|
|
||||||
subsequent_block_number=$(get_block_number $geth_endpoint)
|
|
||||||
current_time=$(date +%s)
|
|
||||||
elapsed_time=$((current_time - start_time))
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
# will return 0 if either of the above loops timed out
|
# # if initial block was 0 after timeout, assume chain did not start successfully and skip finding subsequent block
|
||||||
block_number_difference=$((subsequent_block_number - initial_block_number))
|
# if [[ $initial_block_number -gt 0 ]]; then
|
||||||
|
# timeout=300
|
||||||
|
# log_info "Getting subsequent block number. Timeout set to $timeout seconds"
|
||||||
|
# start_time=$(date +%s)
|
||||||
|
# elapsed_time=0
|
||||||
|
# # wait for 5 blocks or timeout
|
||||||
|
# while [ "$subsequent_block_number" -le $((initial_block_number + 5)) ] && [ $elapsed_time -lt $timeout ]; do
|
||||||
|
# sleep 10
|
||||||
|
# log_info "Waiting for five blocks or $timeout seconds..."
|
||||||
|
# subsequent_block_number=$(get_block_number $geth_endpoint)
|
||||||
|
# current_time=$(date +%s)
|
||||||
|
# elapsed_time=$((current_time - start_time))
|
||||||
|
# done
|
||||||
|
# fi
|
||||||
|
|
||||||
log_info "Results of block height queries:"
|
# # will return 0 if either of the above loops timed out
|
||||||
echo "Initial block height: $initial_block_number"
|
# block_number_difference=$((subsequent_block_number - initial_block_number))
|
||||||
echo "Subsequent block height: $subsequent_block_number"
|
|
||||||
|
|
||||||
# Block height difference should be between 1 and some small number
|
# log_info "Results of block height queries:"
|
||||||
[[ $block_number_difference -gt 1 && $block_number_difference -lt 100 ]]
|
# echo "Initial block height: $initial_block_number"
|
||||||
|
# echo "Subsequent block height: $subsequent_block_number"
|
||||||
|
|
||||||
# Check that the block hash is present in the ipld-eth-db
|
# # Block height difference should be between 1 and some small number
|
||||||
echo "Querying ipld-eth-db for block number $subsequent_block_number"
|
# [[ $block_number_difference -gt 1 && $block_number_difference -lt 100 ]]
|
||||||
block_hash_query="SELECT block_hash from eth.header_cids where block_number = $subsequent_block_number"
|
|
||||||
block_hash=$(
|
|
||||||
$SO_COMMAND deployment --dir $test_deployment_dir exec ipld-eth-db \
|
|
||||||
"psql -qtA -U vdbm -c '$block_hash_query' cerc_testing"
|
|
||||||
)
|
|
||||||
echo "Block hash in ipld-eth-db: $block_hash"
|
|
||||||
|
|
||||||
[[ -n $block_hash ]]
|
# # Check that the block hash is present in the ipld-eth-db
|
||||||
|
# echo "Querying ipld-eth-db for block number $subsequent_block_number"
|
||||||
|
# block_hash_query="SELECT block_hash from eth.header_cids where block_number = $subsequent_block_number"
|
||||||
|
# block_hash=$(
|
||||||
|
# $SO_COMMAND deployment --dir $test_deployment_dir exec ipld-eth-db \
|
||||||
|
# "psql -qtA -U vdbm -c '$block_hash_query' cerc_testing"
|
||||||
|
# )
|
||||||
|
# echo "Block hash in ipld-eth-db: $block_hash"
|
||||||
|
|
||||||
echo "Test passed."
|
# [[ -n $block_hash ]]
|
||||||
|
|
||||||
|
# echo "Test passed."
|
||||||
|
Loading…
Reference in New Issue
Block a user