Here is the recommended workflow:
git checkout -b my-new-feature)git commit -am 'Add some feature')git push -u origin my-new-feature)golangci-lint must be installed to run the static checks. See installation docs for more information.
The static checks can be run via:
make checks
Running the Integration tests require:
amqp://guest:guest@127.0.0.1:5672/
or the environment variable AMQP_URL set to it's URL
(e.g.: export AMQP_URL="amqp://guest:verysecretpasswd@rabbitmq-host:5772/)The integration tests can be run via:
make tests
All integration tests should use the integrationConnection(...) test
helpers defined in integration_test.go to setup the integration environment
and logging.