update tests, helper methods, etc for changed interfaces linted and some tests updated... statediff tests failing on filesystem call locally undo changes to go.mod from rebase changed ref and repo to try old stack-orch with miner.etherbase arg turn off new tests yml for old tests with hack for old stack-orchestrator
26 lines
591 B
Bash
Executable File
26 lines
591 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
mkdir -p out
|
|
|
|
# Remove existing docker-tsdb directory
|
|
rm -rf out/docker-tsdb/
|
|
|
|
# Copy over files to setup TimescaleDB
|
|
ID=$(docker create vulcanize/ipld-eth-db:v4.1.1-alpha)
|
|
docker cp $ID:/app/docker-tsdb out/docker-tsdb/
|
|
docker rm -v $ID
|
|
|
|
# Spin up TimescaleDB
|
|
docker-compose -f out/docker-tsdb/docker-compose.test.yml -f docker-compose.yml up ipld-eth-db
|
|
sleep 45
|
|
|
|
# Run unit tests
|
|
go clean -testcache
|
|
make statedifftest
|
|
|
|
# Clean up
|
|
docker-compose -f out/docker-tsdb/docker-compose.test.yml -f docker-compose.yml down --remove-orphans --volumes
|
|
rm -rf out/docker-tsdb/
|