Hacking Keep

These instructions describe how to build the Arvados Keep storage server and/or proxy on your local machine.

Install Go and Source

The Arvados Keep server and proxy are written in Go.

Follow the steps at Using Go with Arvados to install the Go toolchain and Arvados Source.

Run test suite

cd ~/arvados/services/keepstore
go test

The go test command will print a few dozen lines of logging output. If the tests succeeded, it will print PASS followed by a summary of the packages which passed testing, e.g.:

ok      _/home/you/arvados/services/keepstore    1.023s