arnaucube 0cf1ed217b | 3 years ago | |
---|---|---|
.github/workflows | 4 years ago | |
api | 3 years ago | |
apitypes | 3 years ago | |
batchbuilder | 3 years ago | |
cli/node | 3 years ago | |
common | 3 years ago | |
config | 3 years ago | |
coordinator | 3 years ago | |
db | 3 years ago | |
eth | 3 years ago | |
log | 4 years ago | |
node | 3 years ago | |
priceupdater | 3 years ago | |
prover | 3 years ago | |
synchronizer | 3 years ago | |
test | 3 years ago | |
txprocessor | 3 years ago | |
txselector | 3 years ago | |
.gitignore | 4 years ago | |
README.md | 4 years ago | |
go.mod | 3 years ago | |
go.sum | 3 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 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 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