- Always preserve backward compatibility
- Build using
make clean && make
- After merging PR, always run
make changelog
and commit changes - Set ArangoDB docker container (used for testing) using
export ARANGODB=<image-name>
- Run tests using:
make run-tests-single
make run-tests-resilientsingle
make run-tests-cluster
.
- The test can be launched with the flag
RACE=on
which means that test will be performed with the race detector, e.g:RACE=on make run-tests-single
- Always create changes in a PR
-
Edit the .travis file and change all occurrences of
golang:x.y.z-stretch
to the appropriate version. -
Edit the Makefile and change the line
GOVERSION ?= 1.16.6
into the required version.
To attach DLV debugger run tests with DEBUG=true
flag e.g.:
DEBUG=true TESTOPTIONS="-test.run TestResponseHeader -test.v" make run-tests-single-json-with-auth