perkeep/doc
mpl d953dee008 devcam test: do not "recurse" temp GOPATH, docs, couple more options.
Problem: make.go creates an isolated temp gopath ./tmp/build-gopath. The
integration tests make use of that gopath (by running make.go) to build
the tools, and run the test world in it. Similarly, devcam test uses
make.go to setup that temp gopath, and runs the tests from the source
files in that gopath. Consequently, when the integration tests are run
through devcam test, even though they're run from the temp gopath, they
would use the make.go in it, which would create a nested temp gopath
(CAMLIROOT/tmp/build-gopath/src/camlistore.org/tmp/build-gopath) in
which to run the tests.

This patch addresses this issue by creating a new flag (-envGoPath), and
the corresponding env var (CAMLI_MAKE_USEGOPATH), which tells make.go
not to create a new temporary gopath (and hence not to mirror any
files), and to rely on the already set GOPATH env var instead.

Also refactored make.go a bit, and added a couple options and doc to
devcam test.

Change-Id: Ia8a5d7a31e6e317f05218d9e18fb886001cd19cb
2014-08-08 22:02:57 +02:00
..
example-blobs Some example blobs 2011-02-02 13:30:01 -08:00
json-signing doc: minor json-signing fixes 2014-02-09 10:02:30 -08:00
protocol Backwards-compatible protocol + handler change on boundary of enumerating blobs. 2014-03-01 13:12:05 -08:00
publishing publisher app 2014-06-15 00:03:03 +02:00
schema pkg/schema, cmd/camget, cmd/camput: Support sockets. 2014-05-21 18:51:14 +03:00
app-environment.txt apps: more generic app handler work, to prepare for publisher 2014-06-14 18:36:10 +02:00
blog-notes.txt add WIP notes on modeling a blog 2012-02-28 19:43:33 -08:00
environment-vars.txt devcam test: do not "recurse" temp GOPATH, docs, couple more options. 2014-08-08 22:02:57 +02:00
overview.txt Cleanup 2013-06-11 13:27:04 +02:00
search-ui.txt search: width and height exact matches simplified 2014-03-23 21:18:00 +01:00
terminology.txt More docs 2011-01-28 13:20:49 -08:00