a_bennassar bf88eb60b8 | 4 years ago | |
---|---|---|
.github/workflows | 4 years ago | |
api | 4 years ago | |
apitypes | 4 years ago | |
batchbuilder | 4 years ago | |
cli/node | 4 years ago | |
common | 4 years ago | |
config | 4 years ago | |
coordinator | 4 years ago | |
db | 4 years ago | |
eth | 4 years ago | |
log | 4 years ago | |
node | 4 years ago | |
priceupdater | 4 years ago | |
synchronizer | 4 years ago | |
test | 4 years ago | |
txselector | 4 years ago | |
.gitignore | 4 years ago | |
README.md | 4 years ago | |
go.mod | 4 years ago | |
go.sum | 4 years ago |
Go implementation of the Hermez node.
yourpasswordhere
should be your password)POSTGRES_PASS=yourpasswordhere; sudo docker run --rm --name hermez-db-test -p 5432:5432 -e POSTGRES_DB=hermez -e POSTGRES_USER=hermez -e POSTGRES_PASSWORD="$POSTGRES_PASS" -d postgres
POSTGRES_PASS=yourpasswordhere ETHCLIENT_DIAL_URL=yourethereumurlhere go test -p 1 ./...
NOTE: -p 1
forces execution of package test in serial. Otherwise they may be
executed in paralel and the test may find unexpected entries in the SQL
databse because it's shared among all tests.
FAKE_SERVER=yes POSTGRES_PASS=yourpasswordhere ETHCLIENT_DIAL_URL=yourethereumurlhere go test -timeout 0 ./api -p 1 -count 1 -v
golangci-lint run --timeout=5m -E whitespace -E gosec -E gci -E misspell -E gomnd -E gofmt -E goimports -E golint --exclude-use-default=false --max-same-issues 0