Hacking Keep » History » Version 9
Tom Clegg, 09/17/2014 08:33 PM
1 | 1 | Tom Clegg | h1. Hacking Keep |
---|---|---|---|
2 | |||
3 | {{toc}} |
||
4 | |||
5 | 6 | Tim Pierce | These instructions describe how to build the Arvados Keep storage server and/or proxy on your local machine. |
6 | 1 | Tom Clegg | |
7 | 8 | Misha Zatsman | h2. Install Go and Source |
8 | 1 | Tom Clegg | |
9 | 8 | Misha Zatsman | The Arvados Keep server and proxy are written in "Go":http://www.golang.org/. |
10 | 6 | Tim Pierce | |
11 | 9 | Tom Clegg | Follow the steps at [[Go#Using Go with Arvados|Using Go with Arvados]] to install the Go toolchain and Arvados Source. |
12 | 6 | Tim Pierce | |
13 | 5 | Tom Clegg | h2. Run test suite |
14 | |||
15 | 4 | Tom Clegg | <pre> |
16 | 6 | Tim Pierce | cd ~/arvados/services/keepstore |
17 | go test |
||
18 | 5 | Tom Clegg | </pre> |
19 | 4 | Tom Clegg | |
20 | 6 | Tim Pierce | 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.: |
21 | 4 | Tom Clegg | |
22 | <pre> |
||
23 | 6 | Tim Pierce | PASS |
24 | ok _/home/you/arvados/services/keepstore 1.023s |
||
25 | 1 | Tom Clegg | </pre> |